package org.geotools.tutorial.quickstart; import java.io.File; import java.util.HashMap; import java.util.Map; import org.geotools.data.DataStore; import org.geotools.data.DataStoreFinder; import org.geotools.data.simple.SimpleFeatureSource; import org.geotools.swing.data.JFileDataStoreChooser; /** * Additional code examples used by the quickstart tutorial; mostly for the things to try * section at the end. */ class QuickstartNotes { public void snipetDataStoreFinder() throws Exception { // start datastore File file = JFileDataStoreChooser.showOpenFile("shp", null); Map<String,Object> params = new HashMap<String,Object>(); params.put( "url", file.toURI().toURL() ); params.put( "create spatial index", false ); params.put( "memory mapped buffer", false ); params.put( "charset", "ISO-8859-1" ); DataStore store = DataStoreFinder.getDataStore( params ); SimpleFeatureSource featureSource = store.getFeatureSource( store.getTypeNames()[0] ); // end datastore } }