HERE Workspace for Java and Scala Developers (4)

  • Get Started

    Follow this guide to get started with the portal, the SDK for Java and Scala, APIs, and notebooks.

    Complexity: Basic
  • OLP for Java and Scala Developers

    Learn how to access data from the platform, process sensor data or efficiently transform map data using the SDK for Java and Scala or other tools like the CLI.

    Complexity: Medium
  • Command Line Interface Developer Guide

    The CLI allows access to Open Location Platform services from a command line or with scripts. This guide explains how to create, retrieve, manage, and publish Catalogs using the CLI and how to create and run Pipelines using the CLI.

    Complexity: Medium
  • HERE Workspace Cost Analysis Guide

    The HERE Workspace Cost Analysis Guide provides an overview of cost concepts alongside an example use case that provides context for how costs are accrued when using standard and premium HERE content and billable cloud services, such as data storage, data transfer, and computation.

    Complexity: Basic

Marketplace (2)

  • Marketplace Consumer User Guide

    HERE Marketplace enables users to license data from data providers, known as Marketplace Providers. This guide describes how to subscribe to data, access the data you've subscribed to, and manage your subscription.

    Complexity: Medium
  • Marketplace Provider User Guide

    HERE Marketplace enables users to license data. This guide is for data providers and describes how to promote, share, and license your data to Marketplace Consumers.

    Complexity: Medium

Visualization & Analysis (3)

  • SDK for Python Setup Guide

    The OLP SDK for Python enables exploration, analysis and visualization of OLP data in your own environment using Jupyter, Python and Spark. Use the tutorial notebooks included in this SDK to experiment and design data processes and AI before going to production in OLP. This guide explains how to configure your environment and work with the SDK for Python.

    Complexity: Basic
  • HERE Optimized Map for Analytics (OMA)

    The Optimized Map for Analytics (OMA) is an alternative representation of HERE Map Content to facilitate data analysis. OMA provides a denormalized tabular version of HERE Map Content, providing simplified additional layers and attributes in your analysis through the use of simple relationships (global foreign keys and primary keys).

    This document provides an overview comparison between OMA and HERE Map Content, catalog and layer information as well as format specifications.

    Complexity: Basic
  • Data Inspector Library Developer Guide

    The Data Inspector Library is a JavaScript/TypeScript library for rendering 2D and 3D data on a map. The library can read different data sources to render multiple data layers on a single map. The Data Inspector Library can also read and decode data from catalog layers that are stored in the Open Location Platform.

    Complexity: Medium

Data Processing (2)

  • Data User Guide

    This in an intro to Data for new users. It explains key Data concepts in OLP like Data Catalogs, Layers and Schemas and how to manage them.

    Complexity: Basic
  • Pipelines Developer Guide

    The Pipelines API enables programmatic access and control over data processing pipelines. This guide explains how to process and enrich data at scale using the Pipelines API.

    Complexity: Advanced

OLP for Java and Scala Developers (9)

  • OLP for Java and Scala Developers

    Learn how to access data from the platform, process sensor data or efficiently transform map data using the SDK for Java and Scala or other tools like the CLI.

    Complexity: Medium
  • CI/CD and the HERE Platform

    This document provides a real world example of how to integrate OLP with Continuous Integration (CI) and Continuous Delivery (CD) systems. This enables detection of errors, improved quality, and reduction in software lead time. It also enables automation of building, testing, and packaging of artifacts for production releases based on code changes.

    Complexity: Advanced
  • Archetypes

    The Open Location Platform SDK provides Maven Archetypes. This guide describes how to use these archetypes to facilitate the creation of batch pipelines, streaming pipelines and schema projects.

    Complexity: Medium
  • Data Client Library Developer Guide

    Use the Data Client Library to get and modify catalog metadata, and to get and publish stream, volatile, and versioned data.

    Complexity: Medium
  • Data Client Base Library

    The Data Client Base Library provides low-level, stateless, thread-safe, direct programmatic access to Data APIs for Java and Scala.

    Complexity: Basic
  • Data Processing Library Developer Guide

    Use the Data Processing Library to write batch processing pipelines for the Open Location Platform. The processing library provides a means to easily interact with both the Pipeline API and the Data API via Spark, so that you can focus on your business logic.

    Complexity: Advanced
  • Data Validation Library Developer Guide

    Use the Data Validation Library to implement validation processors with Scala or Java, and Spark. This validation library allows you to do effective, comprehensive, Quality Assurance (QA) of catalog data, including non-HERE data.

    Complexity: Advanced
  • Location Library Developer Guide

    The Location Library is a set of algorithms for location based analysis that you can use to develop prototypes of location based algorithms, and to create programs that run in batch and stream pipelines. Example uses include navigating a road network using graph abstractions, using property maps to access road attributes, searching for elements using geospatial queries, and map matching recorded trips from car sensors or GPS devices to a road network.

    Complexity: Medium
  • Data Archiving Library Developer Guide

    Use the Data archiving library to assist with archiving messages ingested via a stream layer.

    Complexity: Medium

HERE Location Services (7)

  • Service Consumer Developer Guide

    The Service Consumer Developer Guide describes concepts, technical information and code examples needed to find and use location services on OLP.

    Complexity: Basic
  • Intermodal Routing Developer Guide

    The Intermodal Routing Developer Guide describes how to implement a smart routing experience across cities using the HERE Routing RESTful service, and includes the following:

    general concepts overview, how to acquire credentials and access the service, use cases and examples, API reference

    Complexity: Basic
  • Pedestrian Routing Developer Guide

    The Pedestrian Routing Developer Guide describes how to implement pedestrian related routing functionality into applications using the HERE Routing RESTful service, and includes the following:

    general concepts overview, how to acquire credentials and access the service, use cases and examples, API reference

    Complexity: Basic
  • Search Service Developer Guide

    The Open Search API Developer's Guide provides coding and implementation examples that complement the information provided through the "API Reference".

    Complexity: Basic
  • Transit Service Developer Guide

    The Transit Service Developer Guide describes how to enable applications by implementing Transit Service and its elements such as Station Search, Next Departures and Transit routing, and includes the following:

    general concepts overview, how to acquire credentials and access the service, use cases and examples, API reference

    Complexity: Basic
  • Vector Tiles Service Developer Guide

    The Vector Tiles Service Developer Guide provides an overview of the data layers and gives examples of how to implement the service in most common use cases.

    Complexity: Basic
  • Vehicle Routing Developer Guide

    The Vehicle Routing Developer Guide describes how to implement vehicle related routing functionalities into applications with the HERE Routing RESTful service, and includes the following:

    general concepts overview, how to acquire credentials and access the service, use cases and examples, API reference

    Complexity: Basic

Monitoring & Logging (1)

  • Logs, Monitoring and Alerts User Guide

    This guide explains how to monitor and create alerts on OLP. This is provided though Grafana, an open-source metric analytics and visualization suite. Also explained is how to search your application logs, and save these as reports using a managed Splunk environment.

    Complexity: Basic

Data Specifications (6)

  • HERE Map Content Data Specification

    The HERE Map offers a large variety of map layers with details for road segments, addresses, cartographic data, administrative areas, and more. This document provides logical data model and format specifications for the HERE Map.

    The latest PDF version as well as older versions of this data specification are located in a repo, accessible to OLP Subscribers; https://repo.platform.here.com/artifactory/open-location-platform-docs/. Find your credentials at https://platform.here.com/profile/repository. Click 'Generate Credentials,’ your username and password are inside the settings.xml file.

    Complexity: Advanced
  • HERE Optimized Map for Analytics (OMA)

    The Optimized Map for Analytics (OMA) is an alternative representation of HERE Map Content to facilitate data analysis. OMA provides a denormalized tabular version of HERE Map Content, providing simplified additional layers and attributes in your analysis through the use of simple relationships (global foreign keys and primary keys).

    This document provides an overview comparison between OMA and HERE Map Content, catalog and layer information as well as format specifications.

    Complexity: Basic
  • HERE Real-Time Traffic Data Specification

    Real-Time Traffic can be used to ascertain current traffic conditions for map display and route guidance, including alternative routing in case of a traffic incident. This document provides the logical data model and format specifications for HERE Real-Time Traffic.

    The latest PDF version as well as older versions of this data specification are located in a repo, accessible to OLP Subscribers; https://repo.platform.here.com/artifactory/open-location-platform-docs/. Find your credentials at https://platform.here.com/profile/repository. Click 'Generate Credentials,’ your username and password are inside the settings.xml file.

    Complexity: Medium
  • HERE Weather Data Specification

    Weather can be used to ascertain current, forecasted and past weather conditions with attributes including temperature, precipitation, visibility and pavement conditions. This document provides the logical data model and format specifications for HERE Weather.

    The latest PDF version as well as older versions of this data specification are located in a repo, accessible to OLP Subscribers; https://repo.platform.here.com/artifactory/open-location-platform-docs/. Find your credentials at https://platform.here.com/profile/repository. Click 'Generate Credentials,’ your username and password are inside the settings.xml file.

    Complexity: Medium
  • Sensor Data Ingestion Interface (SDII) Data Specification

    SDII schemas made available through OLP are Open Standard Schema specifications. Sensor Data Ingestion Interface (SDII) is a vehicle based, sensor data format for the transmission of data between a vehicle and the Cloud

    Complexity: Medium
  • SENSORIS Data Specification

    The SENSORIS schema is an Open Standard Schema for vehicle-based data exchange messages. The SENSORIS schema describes data messages that focus on map attribution such as road attribution, traffic regulations, and hazard warnings. This attribution includes accidents, adverse weather conditions, and driving maneuvers. It may also contain map-matched information. This flexible schema supports proprietary extensions, which can be defined for future, non-standard, or proprietary data transfer use cases.

    Learn more at: https://sensor-is.org

    Complexity: Medium

Account Management (1)

  • Teams and Permissions User Guide

    This is a guide to explain managing users, groups and permissions. It demonstrates how to manage your team, manage apps and get credentials and provides tips for managing your profile.

    Complexity: Basic

Connected Devices & Web (2)

  • HERE Data SDK for C++

    With the SDK for C++ you can connect devices like smartphones, IoT robots and cars to the HERE platform. The open-source SDK allows data access to the platform and offers authentication, caching and error handling. Use the tutorial to learn how to authenticate, read and write data as well as implement offline use cases on connected devices.

    Complexity: Medium
  • HERE Data SDK for TypeScript

    With the SDK for TypeScript you can access data from the platform in web applications and connected devices. The open-source SDK can be downloaded on GitHub and through the npm Registry. Use the tutorial to learn how to authenticate and read data.

    Complexity: Medium

REST (3)

  • Authentication and Authorization Developer Guide

    The Authentication and Authorization API is an OAuth 2.0 compliant REST API that enables obtainment of short-lived access tokens used to authenticate requests to OLP Services. This guide explains how to get tokens using the API.

    Complexity: Basic
  • API Lookup Developer Guide

    The API Lookup service returns the base URLs for APIs. You can use this service to get all platform-level APIs, or all APIs for a given HRN, or information about specific APIs.

    Complexity: Basic
  • Data API Developer Guide

    The Data API enables programmatic access to data and data management functions. This guide explains how to get, publish and manage data through the API.

    Complexity: Basic

Service Level and Regulatory (1)

  • Service Level Agreement for Data and Pipeline Services

    This SLA covers the ability for customers to read Data from volatile, versioned and stream layers, write Data to volatile, versioned and stream layers, and perform Pipeline operations, using the Pipelines API.

    Complexity: Basic

China Get Started (2)

  • China Command Line Interface Developer Guide

    The CLI allows access to Open Location Platform services from a command line or with scripts. This guide explains how to create, retrieve, manage, and publish Catalogs using the CLI and how to create and run Pipelines using the CLI.

    Complexity: Medium
  • China OLP for Java and Scala Developers

    Learn how to access data from the platform, process sensor data or efficiently transform map data using the SDK for Java and Scala or other tools like the CLI.

    Complexity: Medium

China Data Processing (2)

  • China Data User Guide

    This in an intro to Data for new users. It explains key Data concepts in OLP like Data Catalogs, Layers and Schemas and how to manage them.

    Complexity: Basic
  • China Pipelines Developer Guide

    The Pipelines API enables programmatic access and control over data processing pipelines. This guide explains how to process and enrich data at scale using the Pipelines API.

    Complexity: Advanced

China Visualization & Analysis (3)

  • China SDK for Python Setup Guide

    The SDK for Python enables exploration, analysis and visualization of data in your own environment using Jupyter, Python and Spark. Use the tutorial notebooks included in this SDK to experiment and design data processes and AI before going to production. This guide explains how to configure your environment and work with the SDK for Python.

    Complexity: Basic
  • China HERE Optimized Map for Analytics (OMA)

    The Optimized Map for Analytics (OMA) is an alternative representation of HERE Map Content to facilitate data analysis. OMA provides a denormalized tabular version of HERE Map Content, providing simplified additional layers and attributes in your analysis through the use of simple relationships (global foreign keys and primary keys).

    This document provides an overview comparison between OMA and HERE Map Content, catalog and layer information as well as format specifications.

    Complexity: Basic
  • China Data Inspector Library Developer Guide

    The Visualization Library is a JavaScript/TypeScript library for rendering 2D and 3D data on a map. The library can read different data sources to render multiple data layers on a single map. The Visualization Library can also read and decode data from catalog layers that are stored in the Open Location Platform.

    Complexity: Medium

China Data Specifications (1)

  • China HERE Map Content Data Specification

    he HERE Map offers a large variety of map layers with details for road segments, addresses, cartographic data, administrative areas, and more. This document provides logical data model and format specifications for the HERE Map.

    A PDF version of this data specification is located in a repo, accessible to OLP China Subscribers at https://repo.platform.hereolp.cn

    Find your credentials at https://platform.hereolp.cn/profile/repository. Click 'Generate Credentials,’ your username and password are inside the settings.xml file.

    Complexity: Advanced

China OLP for Java and Scala Developers (8)

  • China CI/CD and the HERE Platform

    This document provides a real world example of how to integrate OLP with Continuous Integration (CI) and Continuous Delivery (CD) systems. This enables detection of errors, improved quality, and reduction in software lead time. It also enables automation of building, testing, and packaging of artifacts for production releases based on code changes.

    Complexity: Advanced
  • China OLP for Java and Scala Developers

    Learn how to access data from the platform, process sensor data or efficiently transform map data using the SDK for Java and Scala or other tools like the CLI.

    Complexity: Medium
  • China Archetypes

    The Open Location Platform SDK provides Maven Archetypes. This guide describes how to use these archetypes to facilitate the creation of batch pipelines, streaming pipelines and schema projects.

    Complexity: Medium
  • China Data Client Libray Developer Guide

    Use the Data Client Library to get and modify catalog metadata, and to get and publish stream, volatile, and versioned data.

    Complexity: Medium
  • China Data Processing Library Developer Guide

    Use the Data Processing Library to write batch processing pipelines for the Open Location Platform. The processing library provides a means to easily interact with both the Pipeline API and the Data API via Spark, so that you can focus on your business logic.

    Complexity: Advanced
  • China Data Validation Library Developer Guide

    Use the Data Validation Library to implement validation processors with Scala or Java, and Spark. This validation library allows you to do effective, comprehensive, Quality Assurance (QA) of catalog data, including non-HERE data.

    Complexity: Advanced
  • China Location Library Developer Guide

    The Location Library is a set of algorithms for location based analysis that you can use to develop prototypes of location based algorithms, and to create programs that run in batch and stream pipelines. Example uses include navigating a road network using graph abstractions, using property maps to access road attributes, searching for elements using geospatial queries, and map matching recorded trips from car sensors or GPS devices to a road network.

    Complexity: Medium
  • China Data Archiving Library Developer Guide

    Use the Data archiving library to assist with archiving messages ingested via a stream layer.

    Complexity: Medium

China REST (3)

  • China Authentication and Authorization Developer Guide

    The Authentication and Authorization API is an OAuth 2.0 compliant REST API that enables obtainment of short-lived access tokens used to authenticate requests to OLP Services. This guide explains how to get tokens using the API.

    Complexity: Basic
  • China API Lookup Developer Guide

    The API Lookup service returns the base URLs for APIs. You can use this service to get all platform-level APIs, or all APIs for a given HRN, or information about specific APIs.

    Complexity: Basic
  • China Data API Developer Guide

    The Data API enables programmatic access to data and data management functions. This guide explains how to get, publish and manage data through the API.

    Complexity: Basic

China Monitoring & Logging (1)

  • China Logs, Monitoring and Alerts User Guide

    This guide explains how to monitor and create alerts on OLP. This is provided though Grafana, an open-source metric analytics and visualization suite. Also explained is how to search your application logs, and save these as reports using a managed Splunk environment.

    Complexity: Basic

China Account Management (1)

  • China Teams and Permissions User Guide

    This is a guide to explain managing users, groups and permissions. It demonstrates how to manage your team, manage apps and get credentials and provides tips for managing your profile.

    Complexity: Basic