public class BandFeatureIterator extends Object implements org.geotools.data.simple.SimpleFeatureIterator
Modifier and Type | Field and Description |
---|---|
static String |
BAND_ATTRIBUTE_NAME |
Constructor and Description |
---|
BandFeatureIterator(SceneFeatureIterator sceneIterator,
org.opengis.filter.Filter cqlFilter) |
BandFeatureIterator(String providerName,
String collection,
String platform,
String location,
Date startDate,
Date endDate,
int orbitNumber,
int relativeOrbitNumber,
org.opengis.filter.Filter cqlFilter,
String workspaceDir) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
static org.geotools.feature.simple.SimpleFeatureTypeBuilder |
defaultBandFeatureTypeBuilder(String typeName)
Default SimpleFeatureTypeBuilder which provides the Bands schema of a Sentinel2 provider.
|
boolean |
hasNext() |
org.opengis.feature.simple.SimpleFeature |
next() |
public static final String BAND_ATTRIBUTE_NAME
public BandFeatureIterator(String providerName, String collection, String platform, String location, Date startDate, Date endDate, int orbitNumber, int relativeOrbitNumber, org.opengis.filter.Filter cqlFilter, String workspaceDir) throws MalformedURLException, IOException, org.opengis.referencing.NoSuchAuthorityCodeException, org.opengis.referencing.FactoryException, GeneralSecurityException
MalformedURLException
IOException
org.opengis.referencing.NoSuchAuthorityCodeException
org.opengis.referencing.FactoryException
GeneralSecurityException
public BandFeatureIterator(SceneFeatureIterator sceneIterator, org.opengis.filter.Filter cqlFilter) throws org.opengis.referencing.NoSuchAuthorityCodeException, org.opengis.referencing.FactoryException
org.opengis.referencing.NoSuchAuthorityCodeException
org.opengis.referencing.FactoryException
public static org.geotools.feature.simple.SimpleFeatureTypeBuilder defaultBandFeatureTypeBuilder(String typeName) throws org.opengis.referencing.NoSuchAuthorityCodeException, org.opengis.referencing.FactoryException
org.opengis.referencing.NoSuchAuthorityCodeException
org.opengis.referencing.FactoryException
public void close()
close
in interface Closeable
close
in interface AutoCloseable
close
in interface org.geotools.feature.FeatureIterator<org.opengis.feature.simple.SimpleFeature>
public boolean hasNext()
hasNext
in interface org.geotools.feature.FeatureIterator<org.opengis.feature.simple.SimpleFeature>
public org.opengis.feature.simple.SimpleFeature next() throws NoSuchElementException
next
in interface org.geotools.feature.FeatureIterator<org.opengis.feature.simple.SimpleFeature>
NoSuchElementException
Copyright © 2013–2022. All rights reserved.