Estoy buscando una forma flexible de mostrar la salida del modelo de datos GEDCOM o el modelo de datos Gramps , que son los modelos de datos más comunes para la genealogía. Ambos modelos de datos admiten árboles genealógicos que incluyen ambos padres biológicos y múltiples interconexiones entre diferentes ramas de un árbol ancestral.
Un ejemplo de interconexiones múltiples sería un caso en el que dos hermanas de una familia nuclear se casan con dos hermanos de otra familia nuclear. Este es el caso de un pariente lejano mío, en algún momento del siglo XVII, como puede ver en las capturas de pantalla (de mi árbol genealógico en MyHeritage.com ) a continuación.
Desde la perspectiva de los hermanos:
Desde la perspectiva de las hermanas:
Un ejemplo más complicado sería cuando la bisabuela de un hombre es la suegra de la abuela de su esposa (o su hermana). Algo así también ocurre entre mis antepasados del siglo XVIII, pero es un poco más difícil proporcionar una captura de pantalla adecuada.
Si bien sé que esto se puede hacer con Canvas, prefiero una solución que use SVG o HTML para la visualización. ¿Existen bibliotecas JS que admitan tales interconexiones múltiples entre diferentes ramas del mismo árbol listas para usar? ¿O conoces algún ejemplo para, por ejemplo. ¿ D3.js , jsPlumb o GoJS que admita (1) enlace principal dual y (2) múltiples interconexiones listas para usar? Y si no, ¿qué método recomendaría?
Existe una herramienta gratuita que le permitirá hacer esto: SVG Family-Tree Generator (6.0) . Esto no solo le permitirá diseñar y diseñar gráficamente un árbol que se convertirá en una combinación de SVG, HTML, CSS y JavaScript para usted, sino que también importará datos de GEDCOM. Además, hay configuraciones que permiten la interacción, ya sea con funcionalidad de clic incorporada o funcionalidad personalizada. Hay un kit de instalación, muestras y documentación mencionada en ese artículo. De hecho, soy el autor y quería una herramienta para hacer más o menos lo que usted describe, y así compartir mi(s) árbol(es) con familiares y amigos sin que requieran una suscripción.
izzy
Juan Slegers
izzy
/help/on-topic
página del sitio SE objetivo (sí, cada sitio SE tiene esa página) antes de publicar;) // Por cierto: si el bisabuelo es "MADRE-en-ley " de cualquiera en mi ascendencia, estaría bastante confundido; eso podría ser "normal" hoy, pero ¿en el siglo XVIII? #DJuan Slegers
izzy
Juan Slegers
kessler
Juan Slegers