]> git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.support.gis/src/main/java/org/argeo/slc/geotools/Backend.java
Improve GPX importer
[gpl/argeo-slc.git] / runtime / org.argeo.slc.support.gis / src / main / java / org / argeo / slc / geotools / Backend.java
1 package org.argeo.slc.geotools;
2
3 import java.util.Set;
4
5 import org.geotools.data.DataStore;
6 import org.geotools.data.FeatureSource;
7 import org.opengis.coverage.grid.GridCoverage;
8 import org.opengis.feature.simple.SimpleFeature;
9 import org.opengis.feature.simple.SimpleFeatureType;
10
11 public interface Backend {
12
13 public Set<DataDescriptor> getAvailableData(DataDescriptor dataDescriptor);
14
15 public DataStore loadDataStore(DataDescriptor dataDescriptor);
16
17 public FeatureSource<SimpleFeatureType, SimpleFeature> loadFeatureSource(
18 DataDescriptor dataDescriptor);
19
20 public GridCoverage loadGridCoverage(DataDescriptor dataDescriptor);
21 }