问题标签 [gedcom]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 如何将 ANSEL 中的文本转换为 php 中的 UTF-8
我有一个处理 GEDCOM 文件的 php 脚本,这些文件通常使用 ANSEL 编码。我没有找到将它们正确转换为 UTF-8 字符集的任何解决方案。有没有办法使用例如 iconv 或者我必须按照此处的建议制作自己的解决方案如何将 ANSEL 文本转换为 C# 的 UTF-8?
ANSEL 维基百科页面:https ://en.wikipedia.org/wiki/ANSEL
vim - 如何告诉 Vim 折叠 GEDCOM 文件?
GEDCOM 文件以级别编号 0、1、2 等开头,例如2 DATE 10 SEP 1843
. GEDCOM 语法文件不支持折叠。只需要几个冒号命令就可以告诉 Vim 它应该自动为行分配级别编号,foldlevel
以便zM
仅显示级别 0 行等。不幸的是,我的 Vimscript 技能达不到它。
vb.net - 读取 .ged 文件并将其解析到 sqlite 数据库时出现内存不足错误
我编写了以下程序,该程序读取和解析 .ged 文件(家谱数据)并将其存储在 SQLite 数据库中。该程序有效,但是当加载一个大文件时,我得到一个“内存不足异常”。我是 Visual Basic 的新手,但似乎创建的每个对象都存储在内存中,直到程序结束,因为随着程序的运行,内存使用量增加到 4 gig。
我已经搜索了所有但找不到解决方案。帮助!
我在每个服务器类中都有一个类似的 Family 和 Child 类和 subs。
人物类:
服务器:
主程序:
结束类
这是从这个 VBA 程序中添加的:
我的代码中是否缺少这部分?如果是这样,我需要用什么替换它?
python - 如何测试这个 GEDCOM 解析器?
我试图用我的 gedcom 文件测试这个解析器。我不明白如何调用某些函数以及要给出哪些参数。例如,在family函数中,我需要传递一个人作为参数,但是如果我输入一个人的全名甚至他的ID,它不接受。我收到一个错误“AttributeError:‘str’对象没有属性‘is_individual’”。
https://github.com/madprime/python-gedcom
我很感激帮助。谢谢!
regex - “Gedcom 文件 - 如何拆分名称和消除双位。”
我有两个问题 - 都与我的家谱树的 gedcom 文件有关(我同时使用 notepad++ 和 textpad):
1.)
我有大约 1000 人,他们有 De、La、Le、Van、Von 等,作为他们姓氏的一部分(在它的开头),我希望例如“Von”成为他们名字的一部分(最后)。
我怎样才能对所有人进行更改(作为全局更改),例如名为“Von”的人?
2.)
我有许多双重村庄/城镇/城市名称,例如“哥本哈根、哥本哈根、丹麦”。我希望双词只是一个词,所以它会是“哥本哈根,丹麦”。
如何进行更改,使双字变成一个字(作为全局更改?
希望有人可以帮助我解决这两个问题。
提前致谢!
最好的问候,尼克
这是我的意思的一个例子:
0 @I@ INDI 1 NAME Anna /Von Hat/ 2 GIVN Anna 2 SURN Von Hat 1 BIRT 2 DATE 01 Jan 2000 2 PLAC Copenhagen, Copenhagen, Denmark
至:
0 @I@ INDI 1 姓名 Anna von /Hat/ 2 GIVN Amalie Nydia Anna von 2 SURN Lysarch Koenigk 1 BIRT 2 DATE 01 Jan 1940 2 PLAC Copenhagen, Denmark
tree - 如何使用 Julia 读取 GEDCOM 文件?
我有一个从 Ancestral Quest 导出的带有我的家谱的 GEDCOM 文件,它非常广泛,我想对其进行一些分析。我想构建一个树结构,并递归地探索它。
是否有任何库可以读取 GEDCOM 文件并创建树结构或某种类型的有向图?
file-format - C#.NET 中的 GEDCOM 兼容文件输出
我尝试创建一个简单的界面,用于使用 C#.NET 构建与gedcom兼容的文本文件。
我坚持创建正确的 FAM 记录(我的意思是,我的代码在逻辑上是错误的)。我相信tester.cs有完整的祖父、父亲、自己、配偶、child1、孙子关系信息。
是否可以在不对 tester.cs 进行重大更改的情况下更正 gedcom 输出?可能你需要fork 整个源代码。软件生成gedcom.ged文件,应该在Simple Family Tree 1.32中加载该文件以查看gedcom 是否有效。
目前,我最终得到了如图所示的有趣和不寻常的关系。
祖父应该嫁给祖母,“自我”需要有一个孩子,把孙子给爷爷。Gotra 的配偶应该为空(未提及)。就像那样...
可能我应该在individual.cs中修复一些东西。
期待您的帮助。PS:我也在努力解决这个问题,源代码可能会有所改变。提前致谢!
python - 将数据写入文件然后移动到桌面
我确信这真的很简单,但我不知道如何将解析结果放入自己的文件中,然后使用 python 将其移动到我的桌面。到目前为止,这是我的代码。我只想将结果“名称”保存为自己的文件,然后将其移动到我的桌面,但我无法在任何地方找到答案。这是一种不常见的做法吗?
sql - 合并 Gedcom 文件的最佳方法?
我从不同的家庭成员和其他人那里收集了许多 GEDCOM 文件 (50-60)。我现在退休了,现在想将这些文件合并/提取到一个实体中。显然有重复,有些比其他的信息更多。我正在尝试决定使用什么方法。我曾想过尝试使用 GEDCOM 到 SQL 解析器,但定义架构以及所有表和依赖项似乎势不可挡。我还尝试在一些可用的家谱应用程序中使用手动复制/查看/编辑功能,但这似乎很乏味且没有生产力。
有没有人遇到过同样的情况?你是怎么解决的?