import/export GEDCOM 文件

import/export GEDCOM files

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

不确定这是否满足项目的要求,但最简单的方法是使用 GEDCOM 到 JSON 编写的 Java 解析器(它在 Github 某处) ,并将输出按原样放置在 MongoDB 或带有 JSON 字段的 Postgres 中。如果这样做,您将拥有一个包含所有人的数组、包含所有家庭的数组等,您可以轻松地遍历它们!

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