Skip to content

heremaps/here-qgis-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HERE QGIS Python Library

HERE QGIS Python Library consists of 2 main components
  • HERE QGIS Plugin: integrating seamlessly HERE Mapmaking and services into QGIS.
  • Shared Python modules: interfacing HERE Mapmaking and services.

HERE QGIS Plugin empowers GIS, Mapmaking, data teams and enthusiasts to analyze, edit, and publish HERE maps and data directly in QGIS - securely and efficiently.

Contributing: CONTRIBUTING.rst

License: MIT license, Copyright (c) 2026 HERE Europe B.V.

Key Features

  • HERE Mapmaking
    • Load HERE Mapmaking project and map data.
    • Edit and update single features and data in bulk without switching tools.
  • Supports various HERE maps layers
    • Interactive Map Layers (IML)
    • IML Composite layers
    • Density layers
    • Versioned map layers & partitions (VML)
    • Styled raster and vector HERE basemaps
  • Analyze data model, Advanced Query and Filtering
    • HERE Map Object Model (MOM) - GeoJSON compatible
    • Flatten, unflatten Map Object Model data
    • Visual query builder for Server-side IML queries and Client-side QGIS expression based queries
  • Integration to other HERE Services and Products
    • HERE Geocoding & Search API v7
    • HERE Routing API v8
    • HERE Map Tile API v2
  • Authentication and Security
    • User login
    • HERE App credentials work interchangeably
  • Cross-platform and portability
    • QGIS 3.x and QGIS 4 (Qt5 & Qt6)
    • Windows, macOS, Linux
    • One-click dependency installation

Installation

Download and install QGIS

  • Supported QGIS version: QGIS 3.34 and higher.
  • Download the official QGIS Long Term Release (LTR): QGIS Download Page

Download and install QGIS on MacOS (recommended via pixi)

On macOS, the official QGIS build may include outdated dependencies. For a more modern and isolated environment, we recommend installing QGIS via pixi.

Install pixi via command line

curl -fsSL https://pixi.sh/install.sh | sh

Install and run QGIS with pixi

# initialize a pixi environment
pixi init qgis-env
cd qgis-env

# install qgis and required dependencies
pixi add qgis libgdal-arrow-parquet duckdb

# start QGIS
pixi run qgis

For subsequent QGIS runs, use:

cd qgis-env
pixi run qgis

Credits

AUTHORS.rst

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors