光栅

每个图像节点,例如/images2D/0/,包含一个光栅。这些图像可以存储为四种表示形式之一:visualreferencrepresentation、针孔表示、球形表示或圆柱表示。表示类型控制存储哪些附加属性(有关更多细节,请参阅特性表示一节)。

一个图像节点实际上可能包含两个光栅:集合{pinholeRepresentation, sphericalRepresentation,或圆柱representation}中的一个,以及一个visualReferenceRepresentation节点。在这种情况下,阅读器将生成一个包含两个光栅的聚合几何图形。类似地,作者可以吸收两个光栅的聚合。

光栅数据以PNG或JPEG格式存储在E57文件中。

图像掩模可以选择地与图像数据分开存储。读取时,FME将图像掩模和数据合并到一个光栅中。

额外的笔记

不属于集合的E57元素(如用户属性、特征或不在上表中的组件)应该存储在“扩展”中。文件中的每个扩展名都应该由前缀和命名空间定义。扩展在FME中通过e57_extensions{}进行控制。前缀和e57_extensions{}。uri的格式属性。在读取时,这些属性指定源数据集中的扩展。在编写时,可以使用这些属性来定义扩展。用户属性、特性和组件应该存储在扩展中,以确保与其他E57阅读器的兼容性。例如,与其编写一个名为“myAttr”的用户属性,不如编写一个名为“ext:myAttr”的用户属性,并通过e57_extensions{}定义“ext”扩展。前缀和e57_extensions{}。uri的格式属性。