编者荐语:
新的一年,愿大家的模型都不要Bug,在此奉上Infraworks模型的4种修复办法~
以下文章来源于CAD2BIM ,作者renxinjun
今天讲讲如何修复Infraworks模型。
Infraworks模型文件损坏后,典型的错误提示:
UnableTo Open Model
无法打开模型,Autodesk Infraworks无法打开数据库,因为某些支持文件被损坏,请与技术支持联系
开始修复之前,需要知道模型存储在哪里,它的默认位置:
C:\Users\*currentuser*\Documents\Autodesk InfraWorks Models.
我本文里所用的模型为1069,它位于下C:\Users\renr\Documents\Autodesk InfraWorks Models\CAD2BIM下。
然后可以依次按照下面的5个办法来修复模型文件,通常能解决大多数的问题
方法1:清除TileCache
清除 TileCache 文件夹,可以按如下操作
- 浏览到C:\Users\<current user>\AppData\Local\Autodesk\Autodesk InfraWorks\cache\xx.x [this is the default location]
AppData\Local\Autodesk\AutodeskInfraWorks\cache\19.2\cad2bim.tilecache
- 清除tilecache里的内容并不会清除模型本身。如果本方法不工作,请尝试方法2
方法2:解除索引文件的锁定
1 重启机器(为了确保没有git进程在后台运行)
2 打开文件管理器,浏览到的模型文件所在的目录.找到目录里的两个.GIT文件夹
…\AutodeskInfraWorks Models\<modelname>.files\.git
…\AutodeskInfraWorks Models\<modelname>.files\ \unver\.git
注:如果没有看到git文件夹,请参考文末的常见问题1:没找到git文件夹
3 每个文件夹里如果有 index.lock 文件的话,删除它。注意: 如果索引(index)文件不包含 .lock, 那就不要删除它。这个 .lock 只有当模型文件崩溃了才会出现. 删除索引文件对恢复模型没有任何帮助
4 启动Infraworks,打开你的模型。如果不能打开模型,试试方法3
方法3:修复GIT文件夹
重启机器。当机器重新启动后,删除两个.git文件夹。
…\AutodeskInfraWorks Models\<modelname>.files\.git
…\AutodeskInfraWorks Models\<modelname>.files\ \unver\.git
打开windows 命令行(开始->搜索栏里输入 cmd), 管理员身份进入进入运行命令提示符后,进入GIT的文件夹。 Infraworks GIT文件夹默认路径在不同版本当中不一样
- InfraWorks 360 (2017 and older): cd C:\Program Files\Autodesk\InfraWorks 360\Git\bin
- InfraWorks (2018): cd C:\Program Files\Autodesk\InfraWorks\Git\bin
- InfraWorks (2019, 2020): cd C:\Program Files\Autodesk\InfraWorks\Git\cmd
以 2020为例 C:\Program Files\Autodesk\InfraWorks\Git\cmd,我们来创建新的.git文件夹。 分别键入
git init
git add.
git commit –m “Re-Initialization”
注:如果遇到 permission denied错误,可以参考文末的常见问题2
在windows 文件管理器当中, 浏览到 C:\Program Files\Autodesk\InfraWorks\Git\cmd 找到 最新创建的隐藏文件夹.git
复制这个git文件夹,取代模型里原有的两个.git文件夹。
…\AutodeskInfraWorks Models\<modelname>.files\.git
…\AutodeskInfraWorks Models\<modelname>.files\ \unver\.git
启动Infraworks并且尝试打开模型文件。
方法4:删除自定义的方案
注意:这个方法将会导致当前操作的方案(proposal)变为主方案(Master),其他的方案则会丢失。
1查看Infraworks的模型文件,通常位于C:\Users\<<USER>>\AppData\Roaming\Autodesk\Autodesk InfraWorks\logs
2 如果有诸如下面的错误内容:
Git repo:../MODEL.files/
Git exit code: 128
Git output:
error: index uses extension, which we do not understand
fatal: index file corrupt
DatabaseSchema.cpp(354):error: Feature Git repo is in an invalid state: ../MODEL.files/: error: indexuses extension, which we do notunderstand
fatal: index file corrupt
error: Invalid HEAD
error: inflate: data stream error (unknown compression method)
3 则删除
模型.files/.git/index