Skip to content

Handleiding voor gebruikerstesten

Voorbereiding

Om (een branch van) de plugin en modules te testen, voer je de volgende de volgende handelingen uit:

  1. zorg voor lokale clones van hhnk-research-tools, hhnk-threedi-tools en hhnk-threedi-plugin en zorg dat je de deze in edit-mode hebt geinstalleerd.
  2. zorg dat je een kopie hebt van c:\Users\{user}\AppData\Roaming\3Di\QGIS3\profiles\default\python\plugins\hhnk_threedi_plugin\api_keys.txt
  3. verwijder de folder c:\Users\{user}\AppData\Roaming\3Di\QGIS3\profiles\default\python\plugins\hhnk_threedi_plugin
  4. kopieer de folder hhnk_threedi_plugin naar c:\Users\{user}\AppData\Roaming\3Di\QGIS3\profiles\default\python\plugins
  5. kopieer je api_keys.txt naar c:\Users\{user}\AppData\Roaming\3Di\QGIS3\profiles\default\python\plugins\hhnk_threedi_plugin\api_keys.txt
  6. Herstart de Modeller Interface

Je kunt nu door naar gebruikerstests

Installatie van modules in edit-mode

Verifieer of de modules nu naar de repositories verwijzen in de Python-console van de Modellers Interface. Voer in de Python console:

import hhnk_threedi_tools
hhnk_threedi_tools.__file__

Je krijgt nu het pad naar de __init__.py in de lokale clone van hhnk_threedi_tools terug krijgen:

Als je de correcte directory terug krijgt voor zowel hhnk_threedi_tools als hhnk_research_tools, dan kun je verder me het testen van de plugin

Verwijst het pad niet naar de repository, maar naar de plugin-dir, dan komt dat omdat daar de plugin nog staat. Verwijder hhnk-research-tools en hhnk-threedi-tools uit c:\Users\{user}\AppData\Roaming\3Di\QGIS3\profiles\default\python\plugins\hhnk_threedi_plugin\external-dependencies

Bestaan de modules niet, of heb je deze net verwijderd uit de external-dependencies folder

Je voegt hhnk-research-tools en hhnk-threedi-tools op de volgende wijze toe aan de QGIS omgeving van de Modellers Interface 1. Zorg voor een lokale clone van de repositories 2. Open de OSGeo4W shell en controlleer of je in de shell van 3Di Model Interface zit:

python
import sys
sys.executable

In je pad zou er vergelijkbaar uit moeten zien C:\\PROGRA~1\\3DIMOD~1.28\\bin\\python.exe. 3DIMOD geeft aan dat je in de QGIS install zit van de M.I. en niet in een andere.

  1. en navigeer naar de het pad in hhnk-research-tools waar setup.py staat. Voer in:
pip install -e .
  1. Herhaal hetzelfde voor hhnk-threedi-tools

gebruikerstests