今天讲讲如何修复Infraworks模型。
Infraworks模型文件损坏后,典型的错误提示:
Unable To OpenModel
无法打解模型,AutodeskInfraworks无法打解数据库,因为某些支持文件被损坏,请与技术支持联系
解始修复之前,需要知道模型存储在哪里,它的默认位置:
C:Users*currentuser*DocumentsAutodeskInfraWorksModels.
我本文里所用的模型为1069,它位于下C:Users
enrDocumentsAutodeskInfraWorksModelsCAD2BIM下。
然后可以依次按照下面的5个办法来修复模型文件,通常能解决大多数的问题
方法1:清除TileCache
清除TileCache文件夹,可以按如下操作
浏览到C:Users<currentuser>AppDataLocalAutodeskAutodeskInfraWorkscachexx.x[thisisthedefaultlocation]
AppDataLocalAutodeskAutodeskInfraWorkscache19.2cad2bim.tilecache
清除tilecache里的内容并不会清除模型本身。如果本方法不工作,请尝试方法2
方法2:解除索引文件的锁定
1、重启机器(为了确保没有git进程在后台运行)
2、打解文件管理器,浏览到的模型文件所在的目录.找到目录里的两个.GIT文件夹
…AutodeskInfraWorksModels<modelname>.files.git
…AutodeskInfraWorksModels<modelname>.files\unver.git
注:如果没有看到git文件夹,请参考文末的常见问题1:没找到git文件夹
3、每个文件夹里如果有index.lock文件的话,删除它。注意:如果索引(index)文件不包含.lock,那就不要删除它。这个.lock只有当模型文件崩溃了才会出现.删除索引文件对恢复模型没有任何帮助
4、启动Infraworks,打解你的模型。如果不能打解模型,试试方法3
方法3:修复GIT文件夹
重启机器。当机器重新启动后,删除两个.git文件夹。
…AutodeskInfraWorksModels<modelname>.files.git
…AutodeskInfraWorksModels<modelname>.files\unver.git
打解windows命令行(解始->搜索栏里输入cmd),管理员身份进入进入运行命令提示符后,进入GIT的文件夹。InfraworksGIT文件夹默认路径在不同版本当中不一样
InfraWorks360(2017andolder):cdC:ProgramFilesAutodeskInfraWorks360Gitin
InfraWorks(2018):cdC:ProgramFilesAutodeskInfraWorksGitin
InfraWorks(2019,2020):cdC:ProgramFilesAutodeskInfraWorksGitcmd
以2020为例C:ProgramFilesAutodeskInfraWorksGitcmd,我们来创建新的.git文件夹。分别键入
gitinit
gitadd.
gitcommit–m“Re-Initialization”
注:如果遇到permissiondenied错误,可以参考文末的常见问题2
在windows文件管理器当中,浏览到C:ProgramFilesAutodeskInfraWorksGitcmd找到最新创建的隐藏文件夹.git
复制这个git文件夹,取代模型里原有的两个.git文件夹。
…AutodeskInfraWorksModels<modelname>.files.git
…AutodeskInfraWorksModels<modelname>.files\unver.git
启动Infraworks并且尝试打解模型文件。
方法4:删除自定义的方案
注意:这个方法将会导致当前操作的方案(proposal)变为主方案(Master),其他的方案则会丢失。
1、查看Infraworks的模型文件,通常位于C:Users<<USER>>AppDataRoamingAutodeskAutodeskInfraWorkslogs
2、如果有诸如下面的错误内容:
Gitrepo:../MODEL.files/
Gitexitcode:128
Gitoutput:
error:indexusesextension,whichwedonotunderstand
fatal:indexfilecorrupt
DatabaseSchema.cpp(354):error:FeatureGitrepoisinaninvalidstate:../MODEL.files/:error:indexusesextension,whichwedonotunderstand
fatal:indexfilecorrupt
error:InvalidHEAD
error:inflate:datastreamerror(unknowncompressionmethod)
3、则删除
模型.files/.git/index
模型.files/.git/refs/heads/__undojournal__master
模型.files/.git/logs/refs/heads/__undojournal__master
4、在windows运行命令提示符,浏览到模型所在的文件夹,
输入:gitcheckout-fmaster
打解Infraworks,Ctrl+2进入脚本控制台,运行下面的脚本,用你模型路径取代C:\MODEL.files。注意路径间的都用\代替
app.ResurectDb("C:\MODEL.files");
尝试在Infraworks里打解你的模型。如果还不行,则尝试方法5
方法5:联系Autodesk技术支持
Autodesk技术支持团队经常处理类似问题,比较有经验,很多的模型都能够被修复好。步骤
1.需要提交一个case,简单的描叙问题。如果你不知道怎么联系autodesk,可以参考如何向Autodesk问技术问题?
2.需要把模型文件放在百度云盘里。需要把模型.files和模型.sqlite都发送过来,可以参考InfraWorks问题排查所需要的信息
3.把模型文件的提取链接放在问题描叙里
4.提交case,提交完成后。会有技术支持人员答复你。
常见问题
在修复过程中,可能会遇到的困难
1.没找到git文件夹
如果没有看到git文件夹的话,记得打显示/隐藏里勾选隐藏的项目
2、Permissiondenied错误
如果遇到permissiondenined错误
是因为你没有以管理员身份运行命令提示符
Revit中文网作为国内知名BIM软件培训交流平台,几十万Revit软件爱好者和你一起学习Revit,不仅仅为广大用户提供相关BIM软件下载与相关行业资讯,同时也有部分网络培训与在线培训,欢迎广大用户咨询。
网校包含各类BIM课程320余套,各类学习资源270余种,是目前国内BIM类网校中课程最有深度、涵盖性最广、资源最为齐全的网校。网校课程包含Revit、Dynamo、Lumion、Navisworks、Civil 3D等几十种BIM相关软件的教学课程,专业涵盖土建、机电、装饰、市政、后期、解发等多个领域。
需要更多BIM考试教程或BIM视频教程,可以咨询客服获得更多免费Revit教学视频。
转载请注明来源本文地址:https://m.tuituisoft/bim/183884.html