Package org.geotools.data

Examples of org.geotools.data.DataStore.dispose()


        SimpleFeatureCollection one = source.getFeatures();

        ShapefileDataStoreFactory maker = new ShapefileDataStoreFactory();
        test(type, one, getTempFile(), maker, false);
        test(type, one, getTempFile(), maker, true);
        s.dispose();
    }

    private void test(SimpleFeatureType type, SimpleFeatureCollection one, File tmp,
            ShapefileDataStoreFactory maker, boolean memorymapped) throws IOException,
            MalformedURLException, Exception {
View Full Code Here


        s.createSchema(type);

        SimpleFeatureStore store = (SimpleFeatureStore) s.getFeatureSource(s.getTypeNames()[0]);

        store.addFeatures(one);
        s.dispose();

        s = createDataStore(new ShapefileDataStoreFactory(), tmp.toURI().toURL(), true);
        typeName = s.getTypeNames()[0];

        SimpleFeatureCollection two = s.getFeatureSource(typeName).getFeatures();
View Full Code Here

        typeName = s.getTypeNames()[0];

        SimpleFeatureCollection two = s.getFeatureSource(typeName).getFeatures();

        compare(one.features(), two.features());
        s.dispose();
    }

    static void compare(SimpleFeatureIterator fs1, SimpleFeatureIterator fs2) throws Exception {
        try {
            while (fs1.hasNext()) {
View Full Code Here

        Double[] distanceArray = new Double[distanceStrings.length];
        for (int i = 0; i < distanceStrings.length; i++)
            distanceArray[i] = new Double(distanceStrings[i]);

        generalizeShapeFile(shapeFile, shapeDS, targetDir, distanceArray);
        shapeDS.dispose();
    }

    protected void generalizeShapeFile(File shapeFile, DataStore shapeDS, File targetDir,
            Double[] distanceArray) throws IOException {
        String typeName = shapeDS.getTypeNames()[0];
View Full Code Here

        System.out.println("t2 commit          t1: "+DataUtilities.fidSet(featureStore1.getFeatures()) );
        System.out.println("t2 commit          t2: "+DataUtilities.fidSet(featureStore2.getFeatures()) );

        t1.close();
        t2.close();
        store.dispose(); // clear out any listeners
        // transactionExample end
        System.out.println("\ntransactionExample end\n");
    }

    private static void removeAllExample() throws Exception {
View Full Code Here

            t.commit();
        } catch (Throwable eek) {
            t.rollback();
        } finally {
            t.close();
            store.dispose();
        }
        // removeAllExample end
        System.out.println("\nremoveAllExample end\n");
    }
View Full Code Here

        params.put(ShapefileDataStoreFactory.URLP.key, tempDir.toURI().toURL());
        params.put(ShapefileDataStoreFactory.NAMESPACEP.key, "http://www.geotools.org");
        DataStore store = DataStoreFinder.getDataStore(params);
        assertNotNull(store);
        assertEquals(2, store.getNames().size());
        store.dispose();
    }
   
    @Test
    public void testSpaces() throws Exception {
        Map params = new HashMap();
View Full Code Here

        ShapefileDirectoryFactory factory = new ShapefileDirectoryFactory();
        assertTrue(factory.canProcess(params));
        DataStore store = factory.createDataStore(params);
        assertNotNull(store);
        assertEquals(2, store.getNames().size());
        store.dispose();
    }
   
    @Test
    public void testSpacesPlainToURL() throws Exception {
        Map params = new HashMap();
View Full Code Here

        params.put(ShapefileDataStoreFactory.NAMESPACEP.key, "http://www.geotools.org");
        ShapefileDirectoryFactory factory = new ShapefileDirectoryFactory();
        assertTrue(factory.canProcess(params));
        DataStore store = factory.createDataStore(params);
    assertNotNull(store);
    store.dispose();
    }
}
View Full Code Here

        DataStore store = new DirectoryDataStore(tempDir, getFileStoreFactory());
        List<String> typeNames = Arrays.asList(store.getTypeNames());
        assertEquals(2, typeNames.size());
        assertTrue(typeNames.contains("archsites"));
        assertTrue(typeNames.contains("bugsites"));
        store.dispose();
    }
   
    @Test
    public void testSchema() throws Exception {
        File file = copyShapefiles("shapes/archsites.shp");
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.