<div dir="ltr"><div dir="ltr">Hi Lilas,<div><br></div><div>As Richard mentioned, UGRID is a good choice. It also has the capability to store stacked mesh (2.5D or layered 3D), fully 3D unstructured and 1D elements.</div><div>In theory, you should be able to use any formats supported by MDAL and QGIS should read the data out of the box:</div><div><a href="https://github.com/lutraconsulting/MDAL?tab=readme-ov-file#supported-formats">https://github.com/lutraconsulting/MDAL?tab=readme-ov-file#supported-formats</a></div><div><br></div><div>Kind regards</div><div>Saber</div><div><br></div><div><br></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Wed, 22 Jan 2025 at 11:43, Richard Duivenvoorde via QGIS-User <<a href="mailto:qgis-user@lists.osgeo.org">qgis-user@lists.osgeo.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Lilas,<br>
<br>
In my bubble we use NetCDF for that.<br>
<br>
First the NetCDF-CF convention (regular grids + time dimension): <a href="http://cfconventions.org/" rel="noreferrer" target="_blank">http://cfconventions.org/</a><br>
<br>
But now the UGRID convention <a href="http://ugrid-conventions.github.io/ugrid-conventions/" rel="noreferrer" target="_blank">http://ugrid-conventions.github.io/ugrid-conventions/</a><br>
adding irregular grid functionality<br>
<br>
QGIS (via MDAL) is pretty good in (fast) visualising this using the Temporal Controller.<br>
<br>
Some example data in the test directory of the MDAL code:<br>
<a href="https://github.com/lutraconsulting/MDAL/tree/master/tests/data/ugrid" rel="noreferrer" target="_blank">https://github.com/lutraconsulting/MDAL/tree/master/tests/data/ugrid</a><br>
<br>
Some hurdles:<br>
- netcdf is pretty loose in it's definition: sometimes it is hard to get the file format right<br>
- loading/styling a mesh in QGIS involves a lot of steps<br>
- QGIS still has some small issues, my main one: always missing the last timestep :-) but there are more (like not handling negative time steps ...)<br>
<br>
I do have some python code laying around for a simple plugin, which 'just load and visualizes' a netcdf (based on some color ramp txt files. Let me know if you would be interested in that.<br>
<br>
HTH & Regards,<br>
<br>
Richard Duivenvoorde<br>
<br>
<br>
On 22-01-2025 11:18, Lilas Bugeau via QGIS-User wrote:<br>
> Dear all,<br>
> <br>
> <br>
> I am currently working on a project and I have a question about the file format I should use so that I can open it in QGIS.<br>
> <br>
> <br>
> Specifically, I need to store data from an irregular mesh and the results of a hydrological simulation on that mesh in a binary file.<br>
> <br>
> My main requirement is that the file format should allow me to visualize both the mesh and the simulation results in QGIS, including the use of the temporal control panel. So I need to store all the time steps from the simulation within the file.<br>
> <br>
> If anyone has experience with a suitable file format or can point me to resources or solutions for this, I’d really appreciate it.<br>
> <br>
> <br>
> Thank you in advance for your time and assistance.<br>
> <br>
> <br>
> Best regards,<br>
> <br>
> <br>
> Lilas Bugeau<br>
> <br>
> <br>
> _______________________________________________<br>
> QGIS-User mailing list<br>
> <a href="mailto:QGIS-User@lists.osgeo.org" target="_blank">QGIS-User@lists.osgeo.org</a><br>
> List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-user</a><br>
> Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-user</a><br>
<br>
_______________________________________________<br>
QGIS-User mailing list<br>
<a href="mailto:QGIS-User@lists.osgeo.org" target="_blank">QGIS-User@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-user</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-user</a><br>
</blockquote></div><div><br clear="all"></div><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><table style="color:rgb(34,34,34);border:none;border-collapse:collapse"><colgroup><col width="131"><col width="206"></colgroup><tbody><tr style="height:96pt"><td style="border-bottom:1pt solid rgb(176,129,91);vertical-align:top;padding:5pt;overflow:hidden"><p dir="ltr" style="line-height:1.2;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial,sans-serif;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline"><span style="border:none;display:inline-block;overflow:hidden;width:110px;height:110px"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeZdwvqfy1s4vIon4A0ifx_3S5_vqz9niaOObWpc3N9NrtPjtI8kzVeaBVh2hINnEND8IbpJvtaoPVKf0JkLzg_XAFle5J2VkIAlPSUdiggT5x-qtcGjf-5ZXAHpJm2C2_Zui8sag?key=Jeb2bYt9w71cI5NxZsG4pEQm" width="110" height="110" style="margin-left: 0px; margin-top: 0px;"></span></span></p></td><td style="border-bottom:1pt solid rgb(176,129,91);vertical-align:top;padding:5pt;overflow:hidden"><p dir="ltr" style="line-height:1.2;margin-top:0pt;margin-bottom:0pt"><span style="font-size:13pt;font-family:Arial,sans-serif;color:rgb(0,0,0);background-color:transparent;font-weight:700;vertical-align:baseline">Saber Razmjooei</span></p><p dir="ltr" style="line-height:1.2;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(102,102,102);background-color:transparent;vertical-align:baseline">CO-Founder</span></p><br><p dir="ltr" style="line-height:1.2;margin-top:0pt;margin-bottom:0pt"><a href="http://lutraconsulting.co.uk/" style="color:rgb(17,85,204)" target="_blank"><span style="font-size:11pt;font-family:Arial,sans-serif;background-color:transparent;vertical-align:baseline">lutraconsulting.co.uk</span></a></p><br><p dir="ltr" style="line-height:1.2;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial,sans-serif;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline"> </span><span style="color:rgb(17,85,204);font-size:11pt;font-family:Arial,sans-serif;background-color:transparent;vertical-align:baseline"><span style="border:none;display:inline-block;overflow:hidden;width:20px;height:20px"><a href="https://www.linkedin.com/in/saber-razmjooei/" target="_blank"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfUuwKNU7-w5wNiKVFFRosc3PVOfz3wLDvEGl5fWiiszR74n6l6TstpvnRqpMV6i6Z4gr3kmIxEzdfIBWHKGzvJGHNYLzsgEJzhCeqMZGsbQejaBLpXBpkHsLnvPPvcGIuzJnWLkQ?key=Jeb2bYt9w71cI5NxZsG4pEQm" width="20" height="20" style="margin-left: 0px; margin-top: 0px;"></a></span></span><span style="color:rgb(0,0,0);font-size:11pt;font-family:Arial,sans-serif;background-color:transparent;vertical-align:baseline"> </span><a href="https://www.youtube.com/@LutraConsulting" style="color:rgb(17,85,204)" target="_blank"><span style="font-size:11pt;font-family:Arial,sans-serif;background-color:transparent;vertical-align:baseline"><span style="border:none;display:inline-block;overflow:hidden;width:20px;height:20px"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXc4kmmniuqU5C1XgSz2UMaIlNIRBkSu5TGlXOOd0bFNCjDMDjB7mleGX2ISwVEJLXmftCqYJwnO_9ern8cImLDma4WIoEsWcS7fRLhhKZcBpwYbDWy-fSO0wUMRtfswTug_bDIHkQ?key=Jeb2bYt9w71cI5NxZsG4pEQm" width="20" height="20" style="margin-left: 0px; margin-top: 0px;"></span></span></a><span style="color:rgb(0,0,0);font-size:11pt;font-family:Arial,sans-serif;background-color:transparent;vertical-align:baseline"> </span><a href="https://github.com/lutraconsulting" style="color:rgb(17,85,204)" target="_blank"><span style="font-size:11pt;font-family:Arial,sans-serif;background-color:transparent;vertical-align:baseline"><span style="border:none;display:inline-block;overflow:hidden;width:20px;height:20px"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfj2koX7cYwf_78kFuqgX2SiajPVSTP3LksQpYmrgULFZNFCKTOheM_Vpr3HuGHauBTQ2RfPRR1awbM4G48yrHZ1w99-HnG5vO7k-iV_uimCf_fy9RBRfXliQfHEO5r1LufsJIOig?key=Jeb2bYt9w71cI5NxZsG4pEQm" width="20" height="20" style="margin-left: 0px; margin-top: 0px;"></span></span></a><span style="color:rgb(0,0,0);font-size:11pt;font-family:Arial,sans-serif;background-color:transparent;vertical-align:baseline"> </span><a href="https://www.facebook.com/lutraconsulting" style="color:rgb(17,85,204)" target="_blank"><span style="font-size:11pt;font-family:Arial,sans-serif;background-color:transparent;vertical-align:baseline"><span style="border:none;display:inline-block;overflow:hidden;width:20px;height:20px"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXf41aW1oOrV4HKFnVpQpd9nmcpKO9eDJzo17YeVE4M2LkVIaVHe_fuZpix8dVud4287CZF-t34ilV80dRMMgHHJ_awWEh6wrb9J4Vrvq56zBGlQIdtbdOvrLnk10RpPkrA1scB7zg?key=Jeb2bYt9w71cI5NxZsG4pEQm" width="20" height="20" style="margin-left: 0px; margin-top: 0px;"></span></span></a></p><br></td></tr><tr style="height:97.5pt"><td colspan="2" style="border-top:1pt solid rgb(176,129,91);vertical-align:top;padding:5pt;overflow:hidden"><p dir="ltr" style="line-height:1.2;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial,sans-serif;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline">   </span></p><p dir="ltr" style="line-height:1.2;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial,sans-serif;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline">  </span><a href="https://www.lutraconsulting.co.uk/" style="color:rgb(17,85,204)" target="_blank"><span style="font-size:11pt;font-family:Arial,sans-serif;background-color:transparent;vertical-align:baseline"><span style="border:none;display:inline-block;overflow:hidden;width:158px;height:50px"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXe7xz3ehSOZf0kbPD_aHEd-7MI9xDU932Lmipha3p5fTqGJLSgpzgmYMtDsMAlAtTMJ34ReJY3hTKNkvn0fuexNPA8Kgt-AXVxeHnGlK02uWpF_VfOrVYrSr9yw6UZC-45hcV2ypg?key=Jeb2bYt9w71cI5NxZsG4pEQm" width="158" height="50" style="margin-left: 0px; margin-top: 0px;"></span></span></a></p></td></tr></tbody></table></div></div></div></div></div></div></div></div></div></div></div>