外部参照文件
参考文件可以通过两种方式来阅读。为了读取存储在参考文件中的支持的元素,关键词READ_XREF_FILES已被设置为yes。默认为无。为了阅读下面的这个方法是正确的:所有的参考文件继承工作单位和偏移从父文件和它们各自的单位和偏移量将被忽略。V8引擎的读卡器可以读取V7和V8的引用,而V7将只读V7引用。无论V7和V8可以读取嵌套引用。嵌套可以通过设置关键字被限制到特定水平READ_XREF_NEST_DEPTH。从根集引用被认为是电平1,和嵌套引用被认为是进一步的水平。
可替代地或另外,当所述关键字READ_XREFS_AS_ELEMENTS
设置为yes,V8的读者能够阅读参考文件与一个单独的功能igds_type
的igds_xref
。这些特征是XREF元件自身的非图形表示,而不是存储在引用的文件中的元素。
外部参考文件由路径提及。如果V8读者是无法找到的存储路径的引用文件,其将在同一文件夹作为源数据集,然后可以将其理解为参考文件同名的文件中的二次检查。的价值igds_xref_file_path
属性反映了实际使用的路径,而不是被存储的路径。相比之下,igds_linkage {}。字符串
属性,其通常存在对于外部参考文件中的元素,不改变上读取,并且将反映其中存储在文件中,而不管其是否存在的路径。
V8引擎的作者是能够以两种方式创建外部参考元素。当V8作家使用的种子文件,种子文件中的外部参考文件中的元素将被保留,并把到目标数据集。此外,当与功能igds_type
的igds_xref
被给予V8作家,它会创建一个XREF元素来建立目标数据集的外部参考。如果相同的外部参考文件是由两者的特征和种子文件被创建,所述V8 writer将倾向于从所述种子文件中的元素。
所述IGDS V7作家也将保留从种子文件到目的地的数据集外部的参考元件。它不支持的写作igds_xref从FME特征的元件。
需要注意的是,不要求与特点igds_type的igds_xref要写入,如果它们是由种子文件或其参考引用。它也不需要用于这种参照设有如果它们是从根级别的外部引用嵌套引用被写入。基本上,如果根级别的外部引用被写入或保存在从种子文件的目的地的数据集,外部引用的所有水平将在目标存在。事实上,嵌套的参考特征不具有igds_xref_parent_path这表明,它代表一个根级别的参考,则该特征将被跳过用于写入。
外部参考元件具有如下所示的属性。
属性名称 |
内容 |
igds_xref_camera_focal_len | 对于用于外部文件基准数据的照相机视焦距值。 范围:实数 默认:0.0 |
igds_xref_camera_pos_x | 在对于用于外部参考文件的数据的照相机视x维度的位置。 范围:实数 默认:0.0 |
igds_xref_camera_pos_y | 在对于用于外部参考文件的数据的照相机视y维度的位置。 范围:实数 默认:0.0 |
igds_xref_camera_pos_z | 在对于用于外部参考文件的数据的视图的摄像机的z维度的位置。 范围:实数 默认:0.0 |
igds_xref_desc | 外部参考文件的描述。 范围:串 默认:无缺省值 |
igds_xref_file_build_opts | 文件生成器选项屏蔽外部参考文件。 范围:整数 默认:15 |
igds_xref_file_disp_opts | 文件显示器选项屏蔽外部参考文件。 范围:整数 默认:73858 |
igds_xref_file_name | 外部参考文件的文件名。这是一个基本名和扩展名,而不是一个路径。 该属性也被添加到从外部参照文件读出元件,以识别它们的源文件。 此属性是必需写入外部参考文件的元素。 范围:串 默认:无缺省值 |
igds_xref_file_num | 外部参考文件的文件号。 范围:整数 默认:1 |
igds_xref_group_id | 到该外部参考文件所属的组的数目。 范围:整数 默认:0 |
igds_xref_master_origin_x | 在主文件优慧预约外部参考文件位置的原点的x维度值。 范围:实数 默认:0.0 |
igds_xref_master_origin_y | 在主文件优慧预约外部参考文件位置的原点的y维度值。 范围:实数 默认:0.0 |
igds_xref_master_origin_z | 在主文件优慧预约外部参考文件位置的原点z维度值。 范围:实数 默认:0.0 |
igds_xref_model_name | 外部参考文件的模型的名称。这个值可能为空默认模式。 范围:串 默认:无缺省值 |
igds_xref_name | 外部参考文件的逻辑名称。该值可以以相同的参考文件的多次引用之间进行区分。 范围:串 默认:无缺省值 |
igds_xref_nest_depth | 的外部参考文件的参考嵌套深度。 范围:0..65536 默认:0 |
igds_xref_parent_attach_id | 外部参考文件的父连接的ID。 范围:数字字符串 默认:“0” |
igds_xref_parent_file_path(仅V8) | 父文件的外部参考文件的文件路径。它被添加到代表外部参考文件中的元素(那些具有igds_xref的一个igds_type)的特性。该属性也被添加到从外部参考文件读出元件,以识别哪些文件已引用的外部参考文件。此属性会影响其表示外部参考文件的元素的写入。如果该属性值与igds_xref的igds_type特征的igds_dataset的值匹配,则外部基准文件元素将被写入。否则,它不是一个根级别的参考,并将在写跳过。 范围:串 默认:无缺省值 |
igds_xref_path | 外部参考文件的文件路径。 该属性也被添加到从外部参照文件读出元件,以识别它们的源文件。 此属性是必需写入外部参考文件的元素。 请注意,上写,这个属性的优先级高于同样代表了外部参照路径中的任何链接字符串。 范围:串 默认:无缺省值 |
igds_xref_reference_origin_x | 在参考优慧预约外部参考文件位置的原点的x维度值。 范围:实数 默认:0.0 |
igds_xref_reference_origin_y | 在参考优慧预约外部参考文件位置的原点的y维度值。 范围:实数 默认:0.0 |
igds_xref_reference_origin_z | 在参考优慧预约外部参考文件位置的原点z维度值。 范围:实数 默认:0.0 |
igds_xref_rotation | 外部参考文件的旋转值。 范围:实数 默认:0.0 |
igds_xref_scale | 对于外部参考文件中的转化因子值。 范围:实数 默认:1.0 |
igds_xref_version | 外部参考文件的版本号值。 范围:整数 默认:1 |
igds_xref_z_back | 对于外部参考文件背面Ž夹值。 范围:实数 默认:0.0 |
igds_xref_z_front | 对于外部参考文件的前Ž夹值。 范围:实数 默认:0.0 |