Class GeoJsonInputTransformer

java.lang.Object
ddf.catalog.transformer.input.geojson.GeoJsonInputTransformer
All Implemented Interfaces:
ddf.catalog.transform.InputTransformer

public class GeoJsonInputTransformer extends Object implements ddf.catalog.transform.InputTransformer
Converts standard GeoJSON (geojson.org) into a Metacard. The limitation on the GeoJSON is that it must conform to the MetacardImpl.BASIC_METACARD MetacardType.
  • Constructor Details

    • GeoJsonInputTransformer

      public GeoJsonInputTransformer()
  • Method Details

    • transform

      public ddf.catalog.data.Metacard transform(InputStream input) throws IOException, ddf.catalog.transform.CatalogTransformerException
      Transforms GeoJson (http://www.geojson.org/) into a Metacard
      Specified by:
      transform in interface ddf.catalog.transform.InputTransformer
      Throws:
      IOException
      ddf.catalog.transform.CatalogTransformerException
    • transform

      public ddf.catalog.data.Metacard transform(InputStream input, String id) throws IOException, ddf.catalog.transform.CatalogTransformerException
      Specified by:
      transform in interface ddf.catalog.transform.InputTransformer
      Throws:
      IOException
      ddf.catalog.transform.CatalogTransformerException
    • setMetacardTypes

      public void setMetacardTypes(List<ddf.catalog.data.MetacardType> metacardTypes)
    • setAttributeRegistry

      public void setAttributeRegistry(ddf.catalog.data.AttributeRegistry attributeRegistry)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getInputTransformers

      public org.codice.ddf.platform.util.SortedServiceList getInputTransformers()
    • setInputTransformers

      public void setInputTransformers(org.codice.ddf.platform.util.SortedServiceList inputTransformers)