Utilitaire de ligne de commande pour transformer la sortie du modèle en un organigramme pouvant être utilisé pour des jeux ou des visualisations basées sur GPU.
Scripts qui génèrent des flowmaps pour des modèles spécifiques :
Pour utiliser le logiciel, vous pouvez télécharger la dernière version à l'aide de Docker. Si Docker est installé, vous pouvez télécharger le logiciel à l'aide de la commande :
docker pull openearth/flowmap
# you can then run all commands in docker, for example
docker run openearth/flowmap --help
Vous pouvez exécuter le logiciel en tapant la commande (pour l'instant, veuillez ajouter la commande flowmap avec /opt/conda/envs/py35/bin.
# help
flowmap --help
# help per command
flowmap generate --help
# generate flowmap (for openearth/painting)
flowmap generate delft3doutput.nc --src_epsg=28992 --dst_epsg=3857
# export tables to nc format for faster subgrid calculations
flowmap export --format tables --src_epsg=28992 delft3doutput.nc aw_refi_def_asc.tiff --valid-range -10 10
# export id grid (for faster lookups)
flowmap export --format id_grid --src_epsg 28992 groesbeek_map.nc aw_ahn_d_asc.tiff
# compute subgrid method and interpolation (for last timestep)
flowmap subgrid delft3doutput.nc aw_refi_def_asc.tiff --src_epsg=28992 --timestep -1
# extracting the relevant contour
gdalwarp -q -cutline " D:/11201337 Water op Straat WS Rivierenland/008. Model/B. Results/LeerdamWest/case14/Leerdam_contour.shp " -tr 0.5 0.5 " D:/11201337 Water op Straat WS Rivierenland/008. Model/F. Post Subgrid/Leerdam/from Fedor/wd_v20180131.tif "
Dans le cas de Delft3D, vous pouvez convertir la sortie nefis par défaut en netCDF à l'aide du script matlab vs_trim2nc.m. Il existe également un support direct de Nefis en cours de développement, mais cela n'a pas été correctement testé. Par défaut, vous souhaiterez projeter sur la projection Web Mercator. Ensuite, vous pouvez réutiliser les vitesses en pixels/s dans une animation.
Plusieurs fichiers d'exportation peuvent être générés à l'aide de la commande d'exportation flowmap.
L'id_grid est nécessaire pour exporter des tables. Les tables de sous-grille sont nécessaires pour la commande subgrid. Le fichier de coque est nécessaire pour l'interpolation et pour les flowmaps. Les noms de fichiers sont générés en fonction du nom de la grille au format : [grid_name]_[export_name].[suffix] et placés à côté du fichier de grille.
Ce package a été créé avec Cookiecutter et le modèle de projet audreyr/cookiecutter-pypackage.