如何在sqlite和vb.net或c#中存储图形

本文关键字:存储 图形 net vb sqlite | 更新日期: 2023-09-27 18:01:25

我有一个由实验数据生成的2D图形,我想存储几个实验的所有图形和数据

我正在考虑使用像

这样的表
id  | value                                                             | n  
--------------------------------------------------------------------------------
1   | {"(0,0)","(125,100)","(200,200)","(297,300)","(4,400)","(5,500)"} |    6
甚至

id | x   | y
------------
1    0     0
1   125  100
1   200  200
1   297  300
1   4    400
1   5    500

但我不认为这是一个好方法,什么是最好的方法?

如何在sqlite和vb.net或c#中存储图形

我建议使用这种结构:

ExpirementsTable

id | Title            | Descirption        | .... more info
------------------------------------------------------------------
10   Experiment title   some description
20   Experiment title   some description
30   Experiment title   some description

NodesTable

id| Name  | Description   | ExperimentID ....
------------------------------------------
1   text    more text...        10
2   text    more text...        10
3   text    more text...        10

TableEdges

id| SourceNode| TargetNode
----------------------------
1       1            2
2       1            3
3       3            2
4       3            1

如果你需要为每个节点存储基于像素的位置,那么添加(x,y)到Nodes Table…