package org.geotoolkit.pending.demo.datamodel.gpx; import java.io.Serializable; import java.net.URISyntaxException; import java.util.HashMap; import java.util.Map; import java.util.Set; import org.geotoolkit.data.FeatureStore; import org.geotoolkit.pending.demo.Demos; import org.apache.sis.storage.DataStoreException; import org.geotoolkit.storage.DataStores; import org.opengis.util.GenericName; public class GPXDemo { public static void main(String[] args) throws DataStoreException, URISyntaxException { Demos.init(); final Map<String,Serializable> parameters = new HashMap<String,Serializable>(); parameters.put("path", GPXDemo.class.getResource("/data/sampleGPX.gpx").toURI()); final FeatureStore store = (FeatureStore) DataStores.open(parameters); System.out.println("=================== Feature types ===================="); final Set<GenericName> names = store.getNames(); for(GenericName name : names){ System.out.println(store.getFeatureType(name.toString())); } } }