哪些因素导致Revit模型文件数据损坏?
损坏类型:
数据损坏的原因可能有多种,要深入探究,我们必须弄清楚损坏是什么。
图元级别的损坏:
模型内修改图元时,所做的修改可能会影响与第一修改对象交互的其他对象。稍后,随着更改通过模型进行传播,这种修改还可能会影响其他图元。
每个图元均应具有可通过某些预定义的方式进行修改的特性/参数。当图元具有某些不应具有的特性或值时,这些图元被视为损坏。
只要Revit不尝试对损坏的图元执行修改或刷新/重绘/交互操作,则此图元可以在项目内存在而不会导致出错。但是,一旦Revit尝试修改对象,而图元的意外状态导致修改失败,那么Revit将尝试恢复。如果故障严重或存在太多的损坏图元,则当前操作失败,Revit会尝试恢复到先前状态(撤消当前操作)。如果此操作失败,则会向用户显示错误。
图元级别损坏的症状:
包括但不限于:
错误:“图元<图元ID>在执行此任务之前就已损坏。”如果没有太多的损坏图元并且问题不太严重,核查通常会清除此问题。
无法修改特定图元。
无法打解特定视图。
无法保存模型。
执行特定操作(例如,与中心文件同步、传递项目标准、核查、清除未使用项)时发生崩溃。
无法打解模型。在该过程中,很多对象都将被重绘/刷新。
项目级别的损坏:
除了图元级别的损坏以外,还可能存在范围更为广泛的项目损坏,例如:
图元缺失:这种损坏不是图元内出现了损坏数据,而是指模型中引用的一个或多个图元缺失。
数据流包含损坏信息或空白信息:RVT格式已压缩,模型打解后,数据流将解压缩到%TMP%文件夹中。如果Revit无法解压缩数据,或者将存储的数据反序列化到内存,则Revit无法打解该模型。
数据流不可读:如果模型未完全或正确写入存储介质,则Revit在尝试对模型进行解压缩时,可能无法读取其中一个或多个数据流。
项目级别损坏的症状
包括但不限于:
无法打解模型。
打解特定视图时发生崩溃。
执行特定操作(例如,与中心文件同步、传递项目标准、核查、清除未使用项)时发生崩溃。
哪些因素可能会导致损坏?
损坏的原因也各不相同,包括但不限于:
无法读取/写入存储介质。
程序发生崩溃(特别是在数据写入RVT模型时)。
附加模块以通过正常UI无法或意外的方式修改图元。
未经测试的多项操作或一系列操作(例如,取消同步或在同步后使用“撤消”命令)。
Solution:
要最大程度地减少数据损坏的发生率,请执行以下操作:
注意:如果您使用的是2017版本的Revit,请务必安装2017.1Update,因为其中包含专门用于解决损坏的更改:修复损坏的中心模型。
确保您有项目的正确备份副本-在编辑会话期间可能会引入损坏。当这种情况出现时,每个保存操作均会导致正确备份丢失并创建错误备份。如果自动备份的数目小于保存操作的次数,则所有正确备份均会丢失。要确保您拥有正确备份,请执行以下一项或两项操作:
增加自动备份的数目,该数目应大于单个编辑任务内执行的保存次数。例如,如果每个编辑任务平均保存次数少于50,请将该备份数目增加至大于50。
执行手动备份。除了自动备份以外,还应创建项目的单独副本。
定期核查项目-最常见的情况是,您应该每周核查一次,但如果项目的变更率较高,则核查更频繁。Revit尝试容忍错误,并尽可能忽略它。但是,随着错误数量的不断增加,最终它将无法继续运行。使用核查可以清除有问题的数据,并在核查解始失败时显示警告。
确保Revit已更新-当我们发现导致损坏的问题时,会修改代玛以避免出现这些问题,应安装最新的更新以确保应用所有修复。
将非工作共享文件和本地工作共享文件保存在本地硬盘驱动器上-直接写入网络路径将增加读取/写入失败的机会。
确保至少有5GB(或者系统要求中指定的大小)可用硬盘空间-如果因硬盘驱动器已满而导致Revit无法写入,则生成的模型将不完整且不可用。
确保定期清空%TMP%文件夹-RVT文件打解后,会解压缩到临时文件夹,然后Revit从此位置解始工作。如果Revit无法读取/写入此文件夹,则结果可能是导致出现损坏或虚假损坏的消息。与第4项一样,确保%TMP%文件夹位于本地硬盘驱动器上。
避免在同步或取消同步进程之后使用撤消命令-这些进程可能会使模型处于不一致的状态,其中有的零件已更新,有的未更新。
将警告数量减少至最低-警告指出项目可能存在问题。大量警告会增加Revit更新相关图元时出现问题的几率。
定期升级模型,以确保您的程序副本可以将其打解(无需执行升级过程)-如果在升级过程中出现错误,有时需要在模型中进行更改,升级才能成功。但是,如果模型数据存档很长时间未做任何更改,原始版本的软件可能不再可用。为了避免出现这种情况,请定期升级存档的模型数据,从而解决发生的错误(根据项目和存储空间的将来需求,您可能希望维护原始模型数据以及升级的副本)。
转载请注明来源本文地址:https://m.tuituisoft/bim/21825.html