Package

org.locationtech.geomesa.convert

osm

Permalink

package osm

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. osm
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. case class AttributeField(name: String, attribute: OsmAttribute, transforms: Option[Expression]) extends OsmField with Product with Serializable

    Permalink

    Field referencing one of the OSM attributes

    Field referencing one of the OSM attributes

    name

    field name

    attribute

    attribute

    transforms

    transforms

  2. case class DerivedField(name: String, transforms: Option[Expression]) extends OsmField with Product with Serializable

    Permalink

    Field Derived from other fields, with no OSM-specific values

    Field Derived from other fields, with no OSM-specific values

    name

    field name

    transforms

    transforms

  3. sealed trait OsmField extends Field

    Permalink
  4. class OsmNodesConverter extends AbstractConverter[OsmNode, OsmNodesConfig, OsmField, BasicOptions]

    Permalink
  5. class OsmNodesConverterFactory extends AbstractConverterFactory[OsmNodesConverter, OsmNodesConfig, OsmField, BasicOptions]

    Permalink
  6. class OsmWaysConverter extends AbstractConverter[OsmWay, OsmWaysConfig, OsmField, BasicOptions]

    Permalink
  7. class OsmWaysConverterFactory extends AbstractConverterFactory[OsmWaysConverter, OsmWaysConfig, OsmField, BasicOptions]

    Permalink

Value Members

  1. object OsmAttribute extends Enumeration

    Permalink

    Enumeration of the attributes stored with each OSM field

  2. object OsmFieldConvert extends FieldConvert[OsmField] with OptionConvert

    Permalink
  3. object OsmFormat extends Enumeration

    Permalink

    OSM file formats

  4. object OsmNodesConverter

    Permalink
  5. object OsmNodesConverterFactory

    Permalink
  6. object OsmWaysConverter

    Permalink
  7. object OsmWaysConverterFactory

    Permalink
  8. def osmIterator(is: InputStream, format: OsmFormat, fetchMetadata: Boolean): CloseableIterator[EntityContainer]

    Permalink

    Create an iterator over OSM entities

    Create an iterator over OSM entities

    is

    input stream

    format

    OSM format

    fetchMetadata

    read metadata values or skip them

  9. def requiresMetadata(fields: Seq[Field]): Boolean

    Permalink

    Determines if the fields require parsing OSM entity metadata or not

    Determines if the fields require parsing OSM entity metadata or not

    fields

    fields

  10. def toArrayNoMetadata(entity: OsmEntity, geometry: Geometry): Array[Any]

    Permalink

    Convert an entity to an array of values, ignoring entity metadata

    Convert an entity to an array of values, ignoring entity metadata

    entity

    entity

    geometry

    geometry

  11. def toArrayWithMetadata(entity: OsmEntity, geometry: Geometry): Array[Any]

    Permalink

    Convert an entity to an array of values, including entity metadata

    Convert an entity to an array of values, including entity metadata

    entity

    entity

    geometry

    geometry

Inherited from AnyRef

Inherited from Any

Ungrouped