2016-12-15 212 views
0

作为项目的一部分,我必须包括GEDCOM文件的导入和导出,以插入/取出数据库。我发现很难找到如何编写文件,因为没有任何关于它们如何工作的教程。有人对我能做什么有任何建议吗?我的项目是创建一个Web应用程序来绘制家族树,所以我将使用JavaScript和PHP进行编码。或者如果有人知道任何其他软件可以帮助?谢谢。导入/导出GEDCOM文件

回答

0

不确定这是否符合项目要求,但最简单的方法是使用GEDCOM到Java编写的JSON解析器(它位于Github某处),并将输出原样放在MongoDB或Postgres中与JSON字段。如果你这样做,你将拥有所有人的数组,所有家庭的数组等,你可以轻松地迭代!

我会推荐用于绘制树的D3库。这很难学(我仍然试图去理解它),但是bl.ocks.org上有一些例子可以尝试理解或修改以适合您的用例。我正在制作一个类似的项目,这就是现在正在制作树木的地方。祝你好运 !

+0

我被告知P5而不是D3?但非常感谢你,我会考虑两个!真的非常感谢你帮助过负载。 –