【发布时间】:2020-02-13 17:38:15
【问题描述】:
这是对以下问题的扩展 Size of Serialized data is not reducing using flatbuffer
正如答案中提到的减少空间我们应该使用结构。但就我而言,我需要为 Polygon 定义一个 idl 文件
每个多边形将有五个或更多点,我将有另一个 DS 多边形数组 我已将我的 fbs 文件定义如下
namespace MyFlat;
struct Vertices {
x : double;
y :double;
}
table Polygon {
polygons : [Vertices];
}
table Layer {
polygons : [Polygon];
}
root_type Layer;
正如预期的那样,我的序列化数据大小变得非常大。有什么办法可以优化表中的填充以减小序列化缓冲区大小
【问题讨论】:
标签: flatbuffers