我如何阻止Pro假设Revit文件的错误空间参考?

408
3.
06-16-2021 09:03
标签(1)
LR2
通过
新贡献者III

直到最近(最近2.7)。x或接近它),当我在Pro中加载一个没有外部空间信息的Revit文件时,它使用给定的值读取文件,并没有假设任何东西。这意味着它不假设文件的线性单位,也不是PCS、GCS或VCS。它只是说“未知”,因为它没有给出其他信息,所以是正确的。实际上,这意味着如果你将一个Revit文件加载到一个场景中,并使用与RVT文件的内部设置相匹配的坐标系统设置,那么文件中的模型将被放置在正确的位置,类似于dwg已经处理了很长一段时间的方式。如果它的位置不正确,你至少可以根据它的属性给出的纯粹信息做出有根据的猜测。

然而,现在,如果你使用一个以米为单位的Revit文件,这些米在加载模型时被转换成英尺,然后被迅速放置在错误的位置。Pro究竟是如何进行转换的并不透明。当我通过将英尺值乘以0.3048将已知范围从英尺转换回米时,结果与Pro的转换偏差高达近70米(这种偏差并不负责错误的位置)。除了不希望的转换之外,属性中的空间参考部分列出了PCS“默认RVT坐标系”(单位为英尺),GCS为WGS84, VCS为未知(单位为英尺)。

最后,将正确的引用(通过Building > manage)分配给已加载的模型,例如平面图,结果生成的文件的坐标值以英尺为单位,只是单位更改为米,这显然是错误的。总而言之,这种行为是不可取的。是否有一种方法来恢复以前的Revit文件处理?

3回复
John_Spence
通过
临时贡献者III
0荣誉
HussainBabu
通过
新的因素

我也面临同样的问题。有什么解决办法吗?

0荣誉
LR2
通过
新贡献者III

使用PRJ文件似乎仍然是唯一的方法。或者,你可以在DI扩展中加载Revit文件,并将其保存为没有投影的MP ..那就像以前一样了。

0荣誉