أداة مساعدة لسطر الأوامر لتحويل مخرجات النموذج إلى خريطة تدفق يمكن استخدامها للألعاب أو المرئيات المستندة إلى وحدة معالجة الرسومات.
البرامج النصية التي تنشئ خرائط التدفق لنماذج محددة:
لاستخدام البرنامج، يمكنك تنزيل أحدث إصدار باستخدام عامل الإرساء. إذا كان لديك عامل تثبيت مثبتًا، فيمكنك تنزيل البرنامج باستخدام الأمر:
docker pull openearth/flowmap
# you can then run all commands in docker, for example
docker run openearth/flowmap --help
يمكنك تشغيل البرنامج عن طريق كتابة الأمر (في الوقت الحالي، يرجى إضافة أمرflowmap مع /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 "
في حالة Delft3D، يمكنك تحويل مخرجات nefis الافتراضية إلى netCDF باستخدام البرنامج النصي vs_trim2nc.m matlab. هناك أيضًا دعم مباشر لـ nefis في التطوير، لكن لم يتم اختباره بشكل صحيح. بشكل افتراضي، سوف ترغب في العرض على إسقاط مركاتور الويب. ثم يمكنك إعادة استخدام السرعات كبكسل/ث في الرسوم المتحركة.
هناك العديد من ملفات التصدير التي يمكن إنشاؤها باستخدام أمر تصدير خريطة التدفق.
مطلوب id_grid لتصدير الجداول. هناك حاجة إلى جداول الشبكة الفرعية لأمر الشبكة الفرعية. هناك حاجة إلى ملف الهيكل من أجل الاستيفاء وخرائط التدفق. يتم إنشاء أسماء الملفات بناءً على اسم الشبكة بالتنسيق: [grid_name]_[export_name].[suffix] ويتم وضعها بجوار ملف الشبكة.
تم إنشاء هذه الحزمة باستخدام Cookiecutter وقالب مشروع audreyr/cookiecutter-pypackage.