问题标签 [genealogy]

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.

0 投票
1 回答
110 浏览

php - 如何在 symfony 中进行递归树系谱

我正在 symfony 中制作树谱。

我有两个实体:

我想有递归树系谱,比如孩子可以有伴侣,也可以有孩子,但我不知道该怎么做。

我需要其他实体吗?

感谢您的帮助

0 投票
1 回答
116 浏览

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

0 投票
1 回答
144 浏览

design-patterns - 示例复合设计模式 - 系谱树

我想用复合模式对家谱树建模。为简单起见,我只感兴趣:

从两个人的婚姻关系到父母和她所有孩子之间的亲子关系。

为简单起见,没有必要对性别和父母人数进行任何限制。

如何使复合模式类图适应这个例子?

0 投票
0 回答
51 浏览

r - 创建 graph.data.frame 以生成家谱树

您好,我将使用 ggenealogy 从我的数据创建家谱树。当我尝试创建 igraph 时,我一直在乞讨。我的数据(小部分)。

df<-data.frame(child=c("82Y-02938", "82Y-02939","82Y-02938", "82Y-02939"), parent=c("81Y-02080", "81Y-02439", "81Y-02080", "81Y-02439"))

ig<-dfToIG(dff)

并且我收到错误Error in igraph::graph.data.frame(d = edges,directed = isDirected, vertices = nodes) : 边列表中的某些顶点名称未在顶点数据框中列出

我不知道,有什么问题。感谢您的帮助

问题解决了

在子(=顶点)列中也有父母并且他们有 NA 作为父母是必要的。

df<-data.frame(child=c("82Y-02938", "82Y-02939","82Y-02938", "82Y-02939","81Y-02080", "81Y-02439"), parent=c("81Y-02080", "81Y-02439", "81Y-02080", "81Y-02439",NA,NA))

0 投票
0 回答
39 浏览

algorithm - 是否有一种有效的家谱树算法可以捕获兄弟姐妹、父母?(与其命令)

我想设计一个家谱树,但我真的不知道是否有一个有效的算法可以实现。我使用了蛮力,但它并不好。你能建议一个算法的顺序吗

0 投票
2 回答
55 浏览

mediawiki - Relative dates in Semantic Mediawiki?

Is there a way in Semantic Mediawiki to store and use relative dates?

I would like to store genealogical data in Semantic Mediawiki and there is sometimes information like: »On January 10th 2021 John, son of the deceased Jack, married Mary.« Now I know that Jack died BEFORE 2021-01-10. Is there any way to store (and query) such information -- BEFORE 2021-01-10 -- in a date property, just like in GEDCOM format?

0 投票
1 回答
34 浏览

plot - 在(最好)谷歌地图中绘制随时间的运动

我有一个电子表格,其中包含人员、日期、事件、地名、纬度和经度列。这是多年系谱研究的结果,显示了我数百名直系祖先的出生、婚姻和死亡地点,因为他们在世界各地迁移并最终在过去的几代人中汇聚在南非。

我非常想创建一个动画或视频来展示他们随着时间的推移的运动,最好是标记在该位置闪烁,然后消失,有或没有连接标记的线在人的一生中。在 9 代前,这将显示大约在同一时间发生 512 次出生,然后随着夫妻结婚,它们会汇聚到 256 个地方,然后在这 256 次婚姻和最初的 512 次死亡之间,下一代人的 256 次出生会一闪而过,依此类推,最后收敛于我的出生。我相信这样的动画将是让庞大的家谱以视觉方式访问的绝佳方式,其他家谱研究人员可能也会喜欢这样做。

有谁知道允许这样做的免费或商业工具?我在大多数家谱软件解决方案中都对此进行了探索,但它们提供的工具非常有限,一次只能显示一个人或一对夫妇,所以我怀疑我将不得不将其插入一个通用的“随时间推移的情节运动”工具中地图服务。

0 投票
0 回答
31 浏览

excel - Excel图表:如何在一个时间线上为许多人(世代图表)创建显示寿命(出生年份到死亡年份)的图表?

我正在尝试创建一个 Excel 图表来绘制家庭祖先生活的年份,以显示他们的生活重叠的年份 - 谁可能知道谁,因为他们都在同一时间,等等。(考虑旧约创世记,章节5,v 3-31 作为我想用于我的家庭的数据点的代表 - 大孩子的出生年份,他们最大的孩子出生的年龄,在那之后的 x 年死亡。)

问题:我如何最好地将这些数据组合到一个表格中,以创建一个时间线图表,将每个人的“活着的年数”映射为时间线上的可视条?

图像代表我拥有的数据类型,直接取自创世纪 5

0 投票
1 回答
34 浏览

r - 根据 R / ggraph 中的 'y' 值垂直组织图节点

我创建了这个小包来组织“家庭”数据,希望使用 ggraph/tidygraph 创建家谱树。我设法获得了这样的图表(可以在没有包的情况下加载数据 - 参见最后的代码):

reprex 包(v0.2.1)于 2021-04-15 创建

然而,图表并不是最清晰的可视化,看起来更像树或树状图的东西会更好。

我相信其中一种方法(或至少是第一步)是根据人们的出生日期来组织节点(birth_year可作为节点的属性)。

换句话说,我想在这个图中隐含一个“y”轴,并将节点放在它们的高度,这取决于它们的一些属性。那可能吗?

不安装包的数据