Handleiding voor gebruikerstesten
Voorbereiding
Om (een branch van) de plugin en modules te testen, voer je de volgende de volgende handelingen uit:
- zorg voor lokale clones van
hhnk-research-tools,hhnk-threedi-toolsenhhnk-threedi-pluginen zorg dat je de deze in edit-mode hebt geinstalleerd. - zorg dat je een kopie hebt van
c:\Users\{user}\AppData\Roaming\3Di\QGIS3\profiles\default\python\plugins\hhnk_threedi_plugin\api_keys.txt - verwijder de folder
c:\Users\{user}\AppData\Roaming\3Di\QGIS3\profiles\default\python\plugins\hhnk_threedi_plugin - kopieer de folder
hhnk_threedi_pluginnaarc:\Users\{user}\AppData\Roaming\3Di\QGIS3\profiles\default\python\plugins - kopieer je
api_keys.txtnaarc:\Users\{user}\AppData\Roaming\3Di\QGIS3\profiles\default\python\plugins\hhnk_threedi_plugin\api_keys.txt - 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.
- en navigeer naar de het pad in hhnk-research-tools waar setup.py staat. Voer in:
pip install -e .
- Herhaal hetzelfde voor hhnk-threedi-tools