Skip to content

v2023.4

Compare
Choose a tag to compare
@wvangerwen wvangerwen released this 09 Nov 12:31
· 11 commits to main since this release
da67acf

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
    image image

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)
    image

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 ).
    image
  • Toegepast in hydraulische toets en debieten ook toegevoegd bij 0d1d_check

Overig

What's Changed

New Contributors

Full Changelog: v2023.3.2...v2023.4