Package

it.agilelab.gis.domain

managers

Permalink

package managers

Visibility
  1. Public
  2. All

Type Members

  1. case class BoundaryIndices(index: Seq[OSMBoundary]) extends Product with Serializable

    Permalink

    BoundaryIndices holds indices related to boundaries.

    BoundaryIndices holds indices related to boundaries.

    index

    boundary index

  2. case class CountrySettings(countrySuffixes: List[String], regionSuffixes: List[String], countySuffixes: List[String], citySuffixes: List[String]) extends Product with Serializable

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

    Permalink

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

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

    conf

    OSM maps configurations.

  4. case class GeoRelationIndexSet(railways: Option[GeometryList[OSMRailTrack]], sea: Option[GeometryList[OSMSea]]) extends Product with Serializable

    Permalink

    GeoRelationIndexSet holds all indices for GeoRelationManager.

    GeoRelationIndexSet holds all indices for GeoRelationManager.

    railways

    optional railways geometry

    sea

    optional sea geometry

  5. case class GeoRelationManager(conf: Config) extends GeoRelation with Configuration with Logger with Product with Serializable

    Permalink
  6. case class GeocodeIndexManager(conf: Config) extends Configuration with Logger with Product with Serializable

    Permalink

    GeocodeIndexManager creates OSM indices, see GeocodeIndexSet for a full list of indices created.

    GeocodeIndexManager creates OSM indices, see GeocodeIndexSet for a full list of indices created.

    conf

    OSM maps configurations.

  7. case class GeocodeIndexSet(boundaries: GeometryList[OSMBoundary], streets: GeometryList[OSMStreetAndHouseNumber], houseNumbers: GeometryList[OSMHouseNumber]) extends Product with Serializable

    Permalink

    GeocodeIndexSet holds all indices for GeocodeManager.

    GeocodeIndexSet holds all indices for GeocodeManager.

    boundaries

    boundaries geometry

    streets

    streets geometry

    houseNumbers

    house numbers geometry

  8. case class GeocodeManager(conf: Config) extends ReverseGeocoder with Logger with Product with Serializable

    Permalink
  9. case class GeocodePathManager(conf: Config) extends Configuration with Product with Serializable

    Permalink

    GeocodePathManager provides path to shapefiles given a path to directory of a single country.

    GeocodePathManager provides path to shapefiles given a path to directory of a single country. - postal codes shapefiles must end with 'gis-postalcode.shp' - roads shapefiles must end with 'gis-roads.shp' - house number shapefiles must end with 'gis-housenumbers.shp'

    conf

    configurations

  10. class GeometryMembershipInfoManager extends AnyRef

    Permalink
  11. trait IndexManager extends Logger

    Permalink
  12. case class PoiIndexManager(conf: Config) extends Configuration with IndexManager with Product with Serializable

    Permalink

    PoiIndexManager creates OSM POI indices, see PoiIndexSet for a full list of indices created.

    PoiIndexManager creates OSM POI indices, see PoiIndexSet for a full list of indices created.

    conf

    OSM POI configurations.

  13. case class PoiIndexSet(amenity: GeometryList[OSMPoiAmenity], landuse: GeometryList[OSMPoiLanduse], leisure: GeometryList[OSMPoiLeisure], natural: GeometryList[OSMPoiNatural], shop: GeometryList[OSMPoiShop]) extends Product with Serializable

    Permalink

    PoiIndexSet holds all indices for PoiManager.

    PoiIndexSet holds all indices for PoiManager.

    amenity

    amenity geometry

    landuse

    landuse geometry

    leisure

    leisure geometry

    natural

    natural geometry

    shop

    shop geometry

  14. case class PoiManager(conf: Config) extends Logger with Product with Serializable

    Permalink

    PoiManager holds all methods to query for the different point of interest supported: - amenity - landuse - leisure - natural - shop

  15. case class PoiPathManager(conf: Config) extends Configuration with Product with Serializable

    Permalink

    PoiPathManager provides path to shapefiles given a path to directory of a single country.

    PoiPathManager provides path to shapefiles given a path to directory of a single country. - amenity shapefiles must be inside a folder which name is in the config with key: amenity.folderName - landuse shapefiles must be inside a folder which name is in the config with key: landuse.folderName - leisure shapefiles must be inside a folder which name is in the config with key: leisure.folderName - natural shapefiles must be inside a folder which name is in the config with key: natural.folderName - shop shapefiles must be inside a folder which name is in the config with key: shop.folderName

    conf

    configurations

  16. case class PoiPathSet(amenityPath: Array[core.utils.GeocodeManagerUtils.Path], landusePath: Array[core.utils.GeocodeManagerUtils.Path], leisurePath: Array[core.utils.GeocodeManagerUtils.Path], naturalPath: Array[core.utils.GeocodeManagerUtils.Path], shopPath: Array[core.utils.GeocodeManagerUtils.Path]) extends Product with Serializable

    Permalink

Value Members

  1. object GeoRelationPathManager extends Configuration

    Permalink

    GeoRelationPathManager provides path to shapefiles:

    GeoRelationPathManager provides path to shapefiles:

    - railways shapefiles must end with 'gis-railways.shp'

    - sea shapefiles must end with '.shp' inside the 'sea' folder

  2. object GeometriesOperations

    Permalink

    Collector of all the operations that are performed on the geometries.

  3. object GeometryMembershipInfoManager extends Logger

    Permalink

Ungrouped