Class

it.agilelab.gis.domain.managers

GeoRelationIndexManager

Related Doc: package managers

Permalink

case class GeoRelationIndexManager(conf: Config) extends Configuration with Logger with Product with Serializable

GeoRelationIndexManager creates OSM indices, see GeoRelationIndexSet for a full list of indices created.

conf

OSM maps configurations.

Linear Supertypes
Serializable, Serializable, Product, Equals, Logger, Configuration, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GeoRelationIndexManager
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Logger
  7. Configuration
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new GeoRelationIndexManager(conf: Config)

    Permalink

    conf

    OSM maps configurations.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. val conf: Config

    Permalink

    OSM maps configurations.

  7. def createIndex[T <: Geometry](path: core.utils.GeoRelationManagerUtils.Path)(implicit ctag: ClassTag[T]): Callable[GeometryList[T]]

    Permalink

    Loads the index for a particular geometry T

    Loads the index for a particular geometry T

    T

    the specific Geometry class

    path

    the path in which the index is saved

    returns

    a Callable version of GeometryList

    Attributes
    protected
  8. def createRailwaysIndex(railways: Seq[core.utils.GeoRelationManagerUtils.Path]): GeometryList[OSMRailTrack]

    Permalink

    Creates the railways index

  9. def createSeaIndex(sea: Array[core.utils.GeoRelationManagerUtils.Path]): GeometryList[OSMSea]

    Permalink

    Creates the sea index

  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  13. val indexConfig: GeoRelationIndexManagerConfiguration

    Permalink
  14. val indexSet: GeoRelationIndexSet

    Permalink
  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. lazy val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    Logger
  17. def makeIndex[T <: Geometry](path: core.utils.GeoRelationManagerUtils.Path, geometryList: GeometryList[T])(implicit ctag: ClassTag[T]): Unit

    Permalink

    T

    the specific Geometry class

    path

    the path in which the index will be stored

    geometryList

    the GeometryList saved at the given path

    Attributes
    protected
  18. def makeIndices(upperFolderPath: String, outputPaths: Option[List[String]]): GeoRelationIndexSet

    Permalink

    makeIndices creates indices, see GeocodeIndexSet for the full list of indices created.

    makeIndices creates indices, see GeocodeIndexSet for the full list of indices created.

    upperFolderPath

    OSM index input path.

    outputPaths

    serialized indices output path.

  19. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  20. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  21. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  22. def read[T](conf: Config, key: String)(implicit arg0: ConfigurationReader[T]): Try[T]

    Permalink
    Definition Classes
    Configuration
  23. def readOptional[T](conf: Config, key: String)(implicit arg0: ConfigurationReader[T]): Try[Option[T]]

    Permalink
    Definition Classes
    Configuration
  24. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  25. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Logger

Inherited from Configuration

Inherited from AnyRef

Inherited from Any

Ungrouped