如何在SMS中重建损坏的项目
有时,SMS中使用的文件会损坏并且无法再正常运行。
这可能有几个原因。文件可能已被计算机的系统安全阻止正确保存。保存过程可能提前终止。项目文件可能被错误地复制。项目文件可能存储不正确。或者可能发生了其他一些未知错误。
虽然损坏的项目文件本身无法恢复,但项目的组成部分可以在SMS中重新组装并作为新项目文件的一部分保存。以下是您需要重新组合的文件类型列表:
[项目名称].map:这些是保存到项目的地图模块coverage。模型特定的边界条件可能需要再次输入。
[项目名称_meshes.h5:这些是项目中使用网格的模型的网格。在加载保存在[项目名称]_datasets文件夹中的数据集之前加载它。
[项目名称]_grds.h5:这些是项目中使用网格的模型的网格。在加载保存在[项目名称]_datasets文件夹中的数据集之前加载它。
[项目名称].h5:这包含项目中的分散集。
GIS图层(例如栅格或shapefile)也需要再次加载。
对于ADCIRC模型,使用以下文件导入ADCIRC仿真:
使用fort.14或fort.15文件导入网格并创建模拟。
还可以导入解决方案文件,例如fort.63、fort.64、maxele.63和maxvel.63文件
对于CMS-Flow,使用以下文件导入CMS-Flow模拟:
使用[项目名称].cmcards文件导入UGrid并创建CMS-Flow模拟。
要为CMS-Flow模拟加载解决方案,请导入[项目名称].h5文件。
对于SRH-2D模型,使用以下文件导入SRH-2D模拟:
通过加载位于[project name]\SRH-2D\[simulation name]文件夹下的SRHHYDRO文件,重新加载SRH-2D模拟(包括链接到它们的coverage)。
要为已运行的SRH-2D模拟加载解决方案,请从与SRHHYDRO文件相同的目录中导入XMDF.h5文件。
对于STWAVE模型,使用以下文件导入SRH-2D模拟:
通过加载模拟文件夹下的[simulation name].sim文件重新加载STWAVE模拟(包括链接到它们的coverage)。
强烈建议您在继续使用重建项目之前完成对项目的彻底审查。