Generate flowmaps, videos of uv vector fields. Based on computer models or measured datasets.
5.2K
.. image:: https://img.shields.io/pypi/v/flowmap.svg :target: https://pypi.python.org/pypi/flowmap
.. image:: https://img.shields.io/travis/openearth/flowmap.svg :target: https://travis-ci.org/openearth/flowmap
.. image:: https://readthedocs.org/projects/flowmap/badge/?version=latest :target: https://flowmap.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status
.. image:: https://pyup.io/repos/github/openearth/flowmap/shield.svg :target: https://pyup.io/repos/github/openearth/flowmap/ :alt: Updates
Command line utility to transform model output into a flowmap that can be used for games or gpu-based visualizations.
Scripts that generate flowmaps for specific models:
To use the software you can download the latest version using docker. If you have docker installed you can download the software using the command:
.. code:: bash
docker pull openearth/flowmap
docker run openearth/flowmap --help
You can run the software by typing the command (for now please prepend the flowmap command with /opt/conda/envs/py35/bin.
.. code:: bash
flowmap --help
flowmap generate --help
flowmap generate delft3doutput.nc --src_epsg=28992 --dst_epsg=3857
flowmap export --format tables --src_epsg=28992 delft3doutput.nc aw_refi_def_asc.tiff --valid-range -10 10
flowmap export --format id_grid --src_epsg 28992 groesbeek_map.nc aw_ahn_d_asc.tiff
flowmap subgrid delft3doutput.nc aw_refi_def_asc.tiff --src_epsg=28992 --timestep -1
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"
In the case of Delft3D you can convert the default nefis output to netCDF using the vs_trim2nc.m matlab script. There is also direct nefis support in development, but that has not been properly tested. By default you will want to project to the web mercator projection. Then you can reuse the velocities as pixels/s in an animation.
There are several export files that can be generated using the flowmap export command.
The id_grid is needed to export tables. The subgrid tables are needed for the subgrid command. The hull file is needed for interpolation and for flowmaps. File names are generated based on the grid name in the format: [grid_name]_[export_name].[suffix] and placed next to the grid file.
This package was created with Cookiecutter_ and the audreyr/cookiecutter-pypackage_ project template.
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _audreyr/cookiecutter-pypackage: https://github.com/audreyr/cookiecutter-pypackage
Content type
Image
Digest
Size
1.6 GB
Last updated
over 7 years ago
docker pull openearth/flowmap