IfcGloballyUniqueId

IfcGloballyUniqueId

类型定义

IfcGloballyUniqueId包含用于唯一标识IFC对象的编码字符串标识符。IfcGloballyUniqueId是一个全局唯一标识符(GUID),它是一个自动生成的128位数字。由于所有IFC对象实例都需要此标识符,因此需要对其进行压缩以减少开销。基本64个字符集的编码如下所示:

 

           1         2         3         4         5         6
 0123456789012345678901234567890123456789012345678901234567890123
"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_$";

 

 

所得到的字符串是将在IFC交换文件结构内交换的固定的22个字符长度的字符串。

 

注:有关更多信息和示例编码算法,请参阅BuildingSMART网站(www.BuildingSMART-tech.org)。

IFC1.5.1中的新型。

 

EXPRESS Specification

TYPE IfcGloballyUniqueId = STRING (22) FIXED;
END_TYPE;

 

 

 

#####################################

posted @ 2023-07-29 12:22  西北逍遥  阅读(60)  评论(0)    收藏  举报