package mil.nga.giat.geowave.format.geolife;
import mil.nga.giat.geowave.adapter.vector.ingest.AbstractSimpleFeatureIngestFormat;
import mil.nga.giat.geowave.adapter.vector.ingest.AbstractSimpleFeatureIngestPlugin;
import mil.nga.giat.geowave.core.ingest.avro.WholeFile;
import mil.nga.giat.geowave.core.ingest.spi.IngestFormatOptionProvider;
/**
* This represents an ingest format plugin provider for GeoLife data. It will
* support ingesting directly from a local file system or staging data from a
* local files system and ingesting into GeoWave using a map-reduce job.
*/
public class GeoLifeIngestFormat extends
AbstractSimpleFeatureIngestFormat<WholeFile>
{
@Override
protected AbstractSimpleFeatureIngestPlugin<WholeFile> newPluginInstance(
IngestFormatOptionProvider options ) {
return new GeoLifeIngestPlugin();
}
@Override
public String getIngestFormatName() {
return "geolife";
}
@Override
public String getIngestFormatDescription() {
return "files from Microsoft Research GeoLife trajectory data set";
}
}