v2023.4
9 november 2023
Compatible met:
MI 3.28.5
https://docs.3di.live/modeller-interface-downloads/3DiModellerInterface-OSGeo4W-3.28.5-1-5-Setup-x86_64.exe
ThreeDiToolbox 2.5.5
https://github.com/nens/ThreeDiToolbox/releases/tag/2.5.5
Start gui
- bugfix, settings buttons werden standaard altijd als waar gezien. Processing, control, laterls konden hierdoor niet uitgezet worden, ookal leek dat wel zo.
- Toevoegen van aggregationetcdf aan nabewerking. Als deze tabel in de sqlite leeg is dan voegt ie niks toe.
- Initial waterlevel 2d toevoegen aan simulatie als beschikbaar in model. Kan via model_settings.xlsx worden tijdens modelsplitter/uploader.
- Batch sommen;
- Niet meer naar lizard, wel een optie.
- Aggregatie standaard aan.
- initial wlvl 2d wordt ook meegenomen als beschikbaar, kan uitgezet worden via dropdown
Download gui
- Optie om ook van 3Di API resultaten te downloaden.
- Custom extent optie om zelf de opgevraagde extent op te vragen
- Volledig over op lizard api v4.
- Resultaten wegfilteren door zoeken met een '-' te beginnen
Refactor file classes
In hrt de File en Folder classes opnieuw opgezet. belangrijkste aandachtspunten;
- .path geeft nu pathlib.Path terug en geen str. voor een str moet je .base hebben (bij gpd.GeoDataFrame.to_file moet je bijv .base gebruiken)
- Folder.add_file geeft nu standaard de juiste classe terug op basis van suffix
- .pl is deprecated. In bestaande code vervangen door .path
- .exist was een property van Folder. Het is nu een functie. Dus gebruik nu is;.exists() ipv .exist
Modelsplitter
- Verbeteringen uit threedi/hhnk-threedi-tools#45, met o.a.
- Migrate sqlite voor split
- Lokale revisie maken bij splitten
- Alleen schema_base sqlite en model_settings bestanden in revisie zetten. Geen rasters meer in revisies.
- Sqlite checks vereist voor model uploaden, knop toegevoegd. Draait zowel the NenS schema checker als hhnk checks. (#107)
Sqlite checks
Twee checks toegevoegd die controleren of
- Connection nodes dubbel in model zitten (binnen 0.1m meer dan 1 connection node)
- Connection nodes die niet op channel vertex liggen, in de tabel zit ook afstand tot dichtstbijzijnde vertex
Styling
- Optie toegevoegd om meerdere styles op 1 laag in te laden (zie #119 ).
- Toegepast in hydraulische toets en debieten ook toegevoegd bij 0d1d_check
Overig
- fix wss crash bij wlvl_raster met nan waarden (HHNK/hhnk-research-tools#25)
- Eerste opzet om grondwaterstandraster om te rekenen in beschikbare bodembergingsraster.
- bugfix regendetectie (threedi/hhnk-threedi-tools#70)
- Kleuren knoppen bij klikken (#112)
What's Changed
- Lizard v4 and ThreeDiToolbox 2.5.4 by @wvangerwen in #89
- Sqlite test by @jcacosta89 in #87
- model_splitter by @jkaptein in #90
- Fileclasses refactor by @wvangerwen in #92
- Model splitter fixes by @d2hydro in #95
- Model splitter fixes by @d2hydro in #97
- Add DCMB toinstallation_manual.md by @wvanesse in #117
- processing en taken by @d2hydro in #106
- sorteren resultaten en kleuren knoppen by @wvangerwen in #121
- laad lagen refactor by @wvangerwen in #125
- black 119 linelength and ruff organize imports by @wvangerwen in #146
New Contributors
Full Changelog: v2023.3.2...v2023.4