Skip to content

Latest commit

 

History

History
131 lines (119 loc) · 12.7 KB

GeoWave_Feature_List.md

File metadata and controls

131 lines (119 loc) · 12.7 KB

GeoWave Feature List

Input

  • Ingest from the CLI
  • Ingest Using the API
    • Bulk
      • Pointer: AccumuloKeyValuePairGenerator.java
      • Notes: For data already stored on HDFS, given an appropriate InputFormat, it is possible to create a class derived from org.apache.hadoop.mapreduce.Mapper that can be used to bulk-insert the data into Accumulo (with appropriate GeoWave keys and values).
    • Piecemeal
      • Pointer: IndexWriter.java
      • Notes: Given an appropriate DataStore, Adapter, and Index, it is possible to produce an IndexWriter that can be used to write items one-by-one into the DataStore, using the Adapater, and according to the Index.
  • File Formats Supported
    • avro
    • gdelt
    • geolife
    • geotools-raster (GeoTools-supported raster data)
    • geotools-vector (GeoTools-supported vector data)
    • gpx
    • stanag4676
    • tdrive
    • Via Extensions:

Backends

  • HBase
  • Accumulo

Integrations

Secondary Indices

Processing

Output

  • GeoServer Plugin
    • Pointer: GeoserverServiceImpl.java
    • Notes: This can be used to view GeoWave Layers in GeoServer. Using an SLD such as this one allows large datasets to be shown interactively by subsampling at the pixel level
  • Query
    • RDD
      • Pointer: GeoWaveInputFormat.java
      • Notes: One can use the GeoWaveInputFormat class to perform a query which returns an RDD of key, value pairs. The procedure for doing that is to construct GeoWave Query and QueryOptions objects then insert them into a org.apache.hadoop.conf.Configuration object using static methods on GeoWaveInputFormat, the passing that configuration object into a call to the newAPIHadoopRDD method.
    • Iterator
      • Pointer: DataStore.java
      • Notes: It is possible to perform a query which returns an iterator of values. Given a DataStore, a Query, and a QueryOptions, one uses the query method on the DataStore class.