package optimizedmap
- Alphabetic
- Public
- Protected
Package Members
- package adasattributes
- package advancednavigationattributes
- package commonattributes
- package dcl2
- package geospatial
- package graph
- package mapmatching
Provides predefined map matchers and components to build these map matchers that use the map data of the Optimized Map for Location Library.
Provides predefined map matchers and components to build these map matchers that use the map data of the Optimized Map for Location Library.
You can use
com.here.platform.location.integration.optimizedmap.mapmatching.PathMatchersto create some predefined HMMPathMatchers.For example, if you are interested in a path traveled by a car, you can use
PathMatchers.carPathMatcher. For each input probe point, thePathMatchers.carPathMatcherreturns a MatchResult. If the matching is successful, the returned MatchResult is OnRoad. An OnRoad MatchResult contains the matched Vertex and the closest point to the probe point on this Vertex.If the input probes are sparse (typically, less than one probe per second), you should consider using a
PathMatchers.carPathMatcherWithTransitions. This HMMPathMatcher can compute Transitions that contain the Vertices between two consecutive OnRoad MatchResults.You can use
PathMatchers.newHMMPathMatcherto define your own HMMPathMatcher. To help you with this task, this package provides the following components:- EmissionProbabilityStrategies for predefined EmissionProbabilityStrategies
- TransitionProbabilityStrategies for predefined TransitionProbabilityStrategies
See also:
com.here.platform.location.integration.optimizedmap.mapmatching.PathMatchersfor more predefined PathMatchers- CandidateGenerators for predefined CandidateGenerators
- MatchedPath for more information about the return type of a PathMatcher
- package navigationattributes
- package roadattributes
Type Members
- case class AdasAttributesLayer(reader: (TileId) => Option[MultiPropertyTile]) extends Product with Serializable
- abstract class BitMask[T <: BitMask[T]] extends AnyRef
- case class FreeFlowSpeedLayer(reader: (TileId) => Option[RangeBasedPropertyTile[Int]]) extends Product with Serializable
- case class GeometryLayer(tileResolver: DiskTileResolver, reader: (TileId) => Option[GeometryTile]) extends Product with Serializable
- case class LengthLayer(reader: (TileId) => Option[UndirectedPropertyTile[Double]]) extends Product with Serializable
- case class MappingLayer(tileResolver: AncestorTileResolver, reader: (TileId) => Option[MappingTile]) extends Product with Serializable
- trait OptimizedMap extends AnyRef
- trait OptimizedMapLayers extends AnyRef
- case class RestrictedManoeuvreLayer(reader: (TileId) => Option[EdgePropertyTile[Int]]) extends Product with Serializable
- case class RoadAccessLayer(reader: (TileId) => Option[RangeBasedPropertyTile[Int]]) extends Product with Serializable
- case class RoutingGraphLayer(reader: (TileId) => Option[GraphTile]) extends Product with Serializable
- case class TmcTableLayer(reader: (String) => Option[TmcTablePartition]) extends Product with Serializable
- case class TopologyAttributesLayer(reader: (TileId) => Option[MultiPropertyTile]) extends Product with Serializable
Deprecated Type Members
- case class AdvancedNavigationAttributesLayer(reader: (TileId) => Option[MultiPropertyTile]) extends Product with Serializable
- Annotations
- @Deprecated @deprecated
- Deprecated
(Since version Location Library 1.0.54) Use TopologyAttributesLayer instead.
- case class NavigationAttributesLayer(reader: (TileId) => Option[MultiPropertyTile]) extends Product with Serializable
- Annotations
- @Deprecated @deprecated
- Deprecated
(Since version Location Library 1.0.54) Use TopologyAttributesLayer instead.
- case class RoadAttributesLayer(reader: (TileId) => Option[MultiPropertyTile]) extends Product with Serializable
- Annotations
- @Deprecated @deprecated
- Deprecated
(Since version Location Library 1.0.54) Use TopologyAttributesLayer instead.
Value Members
- object OptimizedMapLayers
Lists the layers that are available in an Optimized Map for Location Library catalog.
- object TileDecoders
Provides decoders for all Optimized Map for Location Library layers.
Provides decoders for all Optimized Map for Location Library layers.
Each decoder accepts an
InputStream, parses the protobuf-encoded partition, and converts it into the corresponding in-memory representation within the Library model. - object TileWeighers
Collection of tile weighers for each tile type.
Collection of tile weighers for each tile type.
Each weigher estimates the in-memory size (in bytes) of a decoded tile. Used by caching mechanisms to evaluate memory consumption and decide when to evict tiles based on cache constraints.
Using accurate weigher functions helps to optimize memory usage and maintain efficient cache behavior.