ยูทิลิตี้บรรทัดคำสั่งเพื่อแปลงโมเดลเอาต์พุตให้เป็นโฟลว์แมปที่สามารถใช้สำหรับเกมหรือการแสดงภาพข้อมูลแบบ GPU
สคริปต์ที่สร้างโฟลว์แมปสำหรับโมเดลเฉพาะ:
หากต้องการใช้ซอฟต์แวร์ คุณสามารถดาวน์โหลดเวอร์ชันล่าสุดได้โดยใช้นักเทียบท่า หากคุณติดตั้ง Docker คุณสามารถดาวน์โหลดซอฟต์แวร์ได้โดยใช้คำสั่ง:
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 ได้โดยใช้สคริปต์ matlab vs_trim2nc.m นอกจากนี้ยังมีการสนับสนุน nefis โดยตรงในการพัฒนา แต่ยังไม่ได้รับการทดสอบอย่างเหมาะสม ตามค่าเริ่มต้น คุณจะต้องการฉายภาพไปยังการฉายภาพ Web Mercator จากนั้นคุณสามารถใช้ความเร็วซ้ำเป็นพิกเซล/วินาทีในภาพเคลื่อนไหวได้
มีไฟล์ส่งออกหลายไฟล์ที่สามารถสร้างได้โดยใช้คำสั่งส่งออก flowmap
จำเป็นต้องใช้ id_grid เพื่อส่งออกตาราง ตาราง Subgrid จำเป็นสำหรับคำสั่ง Subgrid ไฟล์ฮัลล์จำเป็นสำหรับการแก้ไขและสำหรับโฟลว์แมป ชื่อไฟล์จะถูกสร้างขึ้นตามชื่อกริดในรูปแบบ: [grid_name]_[export_name].[suffix] และวางไว้ถัดจากไฟล์กริด
แพ็คเกจนี้สร้างขึ้นด้วย Cookiecutter และเทมเพลตโครงการ audreyr/cookiecutter-pypackage