riccardoklinger / Hqgis

A Plugin for QGIS to use the HERE API
GNU General Public License v3.0
45 stars 10 forks source link

Hqgis

Hqgis is a python based plugin for QGIS that offers access to the HERE API and combines different traffic/routing/geocoding actions in one plugin. With Hqgis you can geocode single and multiple addresses, find routes, places of interests around a or multiple locations and many more. This plugin is designed to work in QGIS 3.4 and above.

Sponsors

Thank you: @zoefSmoelt

Contents and Usage

The Hqgis plugin comes with different analytical tools as the HERE API povides different endpoints:

Installation

Currently the plugin is only hosted here on github as the version is premature. If you want to use it in QGIS, please download the repository and place the content of the zip in your python plugins folder (linux: /home/USER/.local/share/QGIS/QGIS3/profiles/default/python/plugins / win: C:\Users\USER\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins). You can also install it directly in QGIS using the plugin from ZIP option

Credentials

The plugin needs to have credentials from HERE. Therefore you need to register at least a freemium account (free of charge at HERE.com by creating a project and generate a REST API Key if not already generated. Fill in the generated API Key in the credentials-tab of the plugin and click on "save credentials".

Credential Tab Hqgis

The credentials will be stored for convenience in a file called credentials.json in the creds subfolder of your Hqgis plugin folder (linux: /home/USER/.local/share/QGIS/QGIS3/profiles/default/python/plugins / win: C:\Users\USER\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins).

TOS / Usage

Please take a look at the Terms and Contitions when using the Freemium plan (as most people might want to...). Furthermore: According to the Acceptable Use Policy you're not allowed to store the results. Yet you can use them cached aka work with the memory layer for 30 days max. Further Questions and Answers can be found at the FAQ page as well as the main page of the freemium model.

Known Limitations

The plugin is using the requests module at the current stage and is not respecting any proxy settings from QGIS.