GuidesTypeScript API ReferencePython v2 API Reference
Guides

HERE Data SDK for Python tutorials and examples

As a companion to this Developer Guide, we encourage you to refer to the collection of tutorial notebooks and examples available. These demonstrate how to leverage the SDK for Python in common usage scenarios.

All notebooks are available to browse and download from GitHub. Alternatively, you can download a .zip file containing the full collection by clicking here and saving the .zip file locally.

Example NameFileDescriptionRequired HERE PackagesHERE Catalogs Used
Process SDII DataProcessSDIIData_platform.ipynbRead and perform basic exploratory analysis on archived and streaming SDII dataHERE Platform, HERE GeotilesHERE Sample SDII Messages - Berlin
Process SDII Data Using GeoPandasProcessSDIIData_geopandas.ipynbRead and perform basic exploratory analysis on archived and streaming SDII data using GeoPandasHERE Geopandas AdapterHERE Sample SDII Messages - Berlin
Functional Class and Curvature AnalysisFunctionalClassCurvatureAnalysis_hmc.ipynbExtract, analyze, and visualize data from HERE Map Content layersHERE Geopandas Adapter, HERE Content, HERE InspectorHERE Map Content
Explore Inspector Functions (ipyleaflet backend)ExploreInspector_ipyleaflet.ipynbBecome familiar with Inspector functionality and style options available when used with ipyleaflet-based backendHERE Geopandas Adapter, HERE InspectorHERE GeoJSON Samples
Work with Interactive Map LayersInteractiveMapLayersIntro.ipynbDemonstrate interaction with Interactive Map layersHERE Platform, HERE InspectorNone
Convert Notebook to Voila DashboardConvertNotebook_VoilaDashboard.ipynbConvert notebook to an interactive dashboard using VoilaHERE Platform, HERE Geotiles, HERE InspectorHERE Map Content, HERE Real Time Traffic
Convert Python Code to Plotly Dash Dashboardplotlydash_dashboard.pyConvert Python code to an interactive dashboard using Plotly Dash open source versionHERE Geopandas AdapterHERE Map Content, HERE Real Time Traffic

Note

To execute notebooks, you must use either Jupyter Notebook or JupyterLab.

Using Voilà and Plotly Dash

  • Voilà is a thin layer built on top of Jupyter Notebooks allowing them to be converted into stand-alone dashboard applications. Refer to the Voila documentation for instructions on installing and using Voilà to convert your notebooks into simple interactive dashboards.
  • Plotly Dash is a Python framework for building ML and Data Science dashboards and web applications. It offers more sophisticated capabilities than Voilà, including scalability and the option to include JavaScript and HTML. Refer to the Dash documentation for details.