作为项目的一部分,我必须包括要从数据库中插入/取出的GEDCOM文件的导入和导出。我发现很难找到如何编写文件,因为实际上没有任何关于它们如何工作的教程。有人对我能做什么有什么建议吗?我的项目是创建一个web应用程序来绘制家族树,因此我将使用javascript和PHP编写代码。或者,如果有人知道任何其他的软件会有帮助?谢谢。
发布于 2016-12-15 21:21:24
不确定这是否符合项目的要求,但最简单的方法是使用GEDCOM对用Java编写的JSON解析器(它在某个地方),并将输出放在MongoDB或Postgres和JSON字段中。如果你这样做,你将有一个数组的所有的人,数组的所有家庭,等等,你可以轻松地迭代!
我建议使用D3库来绘制树。学习起来很困难(我仍在努力理解它),但bl.ocks.org上有一些示例可以尝试理解或修改以适应您的用例。我正在做一个类似的项目,现在就在那里,做树。祝你好运!
https://stackoverflow.com/questions/41173222
复制相似问题