public class SceneFeatureIterator extends Object implements org.geotools.data.simple.SimpleFeatureIterator
Modifier and Type | Class and Description |
---|---|
static class |
SceneFeatureIterator.CqlFilterPredicate |
Modifier and Type | Field and Description |
---|---|
static String |
ACQUISITION_DATE_ATTRIBUTE_NAME |
static String |
BANDS_ATTRIBUTE_NAME |
static String |
CLOUD_COVER_ATTRIBUTE_NAME |
static String |
COLLECTION_ATTRIBUTE_NAME |
static String |
ENTITY_ID_ATTRIBUTE_NAME |
static String |
LOCATION_ATTRIBUTE_NAME |
static String |
ORBIT_NUMBER_ATTRIBUTE_NAME |
static String |
PLATFORM_ATTRIBUTE_NAME |
static String |
PROCESSING_LEVEL_ATTRIBUTE_NAME |
static String |
PRODUCT_ID_ATTRIBUTE_NAME |
static String |
PRODUCT_TYPE_ATTRIBUTE_NAME |
static String |
PROVIDER_NAME_ATTRIBUTE_NAME |
static String |
QUICKLOOK_ATTRIBUTE_NAME |
static String |
RELATIVE_ORBIT_NUMBER_ATTRIBUTE_NAME |
static String |
RESOLUTION_ATTRIBUTE_NAME |
static String |
SCENE_DOWNLOAD_ATTRIBUTE_NAME |
static String |
SHAPE_ATTRIBUTE_NAME |
static String |
SNOW_COVER_ATTRIBUTE_NAME |
static String |
THUMBNAIL_ATTRIBUTE_NAME |
static String |
WATER_COVER_ATTRIBUTE_NAME |
Constructor and Description |
---|
SceneFeatureIterator(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 |
defaultSceneFeatureTypeBuilder(String typeName)
Default SimpleFeatureTypeBuilder which provides the Scene schema of a Sentinel2 repository.
|
org.opengis.feature.simple.SimpleFeatureType |
getFeatureType() |
Sentinel2ImageryProvider |
getProvider() |
boolean |
hasNext() |
org.opengis.feature.simple.SimpleFeature |
next() |
public static final String SHAPE_ATTRIBUTE_NAME
public static final String ENTITY_ID_ATTRIBUTE_NAME
public static final String PROVIDER_NAME_ATTRIBUTE_NAME
public static final String LOCATION_ATTRIBUTE_NAME
public static final String PRODUCT_ID_ATTRIBUTE_NAME
public static final String PRODUCT_TYPE_ATTRIBUTE_NAME
public static final String COLLECTION_ATTRIBUTE_NAME
public static final String PLATFORM_ATTRIBUTE_NAME
public static final String PROCESSING_LEVEL_ATTRIBUTE_NAME
public static final String ACQUISITION_DATE_ATTRIBUTE_NAME
public static final String QUICKLOOK_ATTRIBUTE_NAME
public static final String THUMBNAIL_ATTRIBUTE_NAME
public static final String BANDS_ATTRIBUTE_NAME
public static final String RESOLUTION_ATTRIBUTE_NAME
public static final String CLOUD_COVER_ATTRIBUTE_NAME
public static final String SNOW_COVER_ATTRIBUTE_NAME
public static final String WATER_COVER_ATTRIBUTE_NAME
public static final String ORBIT_NUMBER_ATTRIBUTE_NAME
public static final String RELATIVE_ORBIT_NUMBER_ATTRIBUTE_NAME
public static final String SCENE_DOWNLOAD_ATTRIBUTE_NAME
public SceneFeatureIterator(String providerName, String collection, String platform, String location, Date startDate, Date endDate, int orbitNumber, int relativeOrbitNumber, org.opengis.filter.Filter cqlFilter, String workspaceDir) throws org.opengis.referencing.NoSuchAuthorityCodeException, org.opengis.referencing.FactoryException, MalformedURLException, IOException, GeneralSecurityException
org.opengis.referencing.NoSuchAuthorityCodeException
org.opengis.referencing.FactoryException
MalformedURLException
IOException
GeneralSecurityException
public static org.geotools.feature.simple.SimpleFeatureTypeBuilder defaultSceneFeatureTypeBuilder(String typeName) throws org.opengis.referencing.NoSuchAuthorityCodeException, org.opengis.referencing.FactoryException
org.opengis.referencing.NoSuchAuthorityCodeException
org.opengis.referencing.FactoryException
public org.opengis.feature.simple.SimpleFeatureType getFeatureType()
public Sentinel2ImageryProvider getProvider()
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–2020. All rights reserved.