Introduction to Location Library
Introduction to Location Library
The Location Library is a set of algorithms for location based analysis,
including the following features:
- Navigating a road network using
graph abstractions - Using property maps to access road attributes
- Searching for elements using geospatial queries (limited)
- Map matching recorded trips from car sensors or GPS devices to a road network
For more information on HERE data security and durability best practices, see
the Responsible AI.
Why use the Location Library
Primarily, the Location Library helps you with the following objectives:
- Efficiently develop prototypes of location based algorithms and prove the
feasibility of use cases, for example in conjunction with the Jupyter notebook - Create location based programs that run in the HERE Workspace batch/stream
pipelines
The Location Library allows you to process information in the cloud for various
use cases, including the following.
Traffic sign recognition
Vehicle sensors recognize traffic signs, such as stop and yield signs. With the
Location Library, your application can infer the position of these traffic
signs.
The traffic signs and their inferred positions can be communicated to a vehicle
through the cloud in order to refresh the onboard map of the vehicle.
Local hazard warning
To help drivers avoid accidents, the Location Library allows you to feed
information into notifications about safety issues ahead, such as:
- Accidents
- Disabled vehicles in the road
- Real-time hazard observations from vehicle sensors
Self-healing map
Unexpected changes to the map, local hazard as listed above, or temporary
closures can affect Highly Automated Driving systems. The Self-Healing Map
feature notifies vehicles about such changes to the map, including real-time
observations from vehicle sensors.
On-street parking
This feature allows you to provide navigation routes with the highest
probability of available on-street parking near the destination. Drivers can
save time when using these navigation routes as it is likely they find parking
close to their destination.
Modules
The Location Library includes several modules.
location-corecontains interfaces and algorithms to process location data.location-inmemorycontains efficient in-memory data structures that
implement the core interfaces.location-integration-optimized-mapcontains utilities to access the catalog
Optimized Map for Location Library.location-sparkprovides advanced distributed algorithms to be used
specifically within Spark.
Before you start working with the Location Library, you should familiarize
yourself with the following key concepts: