La généalogie d'

<< retour accueil

Construisez votre arbre généalogique 

<< retour Généalogie

Arbre à ancêtres circulaireCréez votre arbre généalogique circulaire

Cet outil vous permet de créer votre arbre circulaire sur autant de générations que vous le désirez. Imprimez-le vous ou confiez-le à votre imprimeur pour les grands formats. Les programmes utilisés sont libres et entièrement gratuits.

Principe de création de votre arbre circulaire:

-------------- Note du 10 août 2015 --------------
Je n'ai pas eu de formation en programmation, et suis autodidacte. J'ai toutefois essayé de commenter le code ! ce qui est trés rare chez moi.
Ce programme est un premier jet, et est à améliorer.
Mon but dans un premier temps était de relever plusieurs défis:
- lire avec Python un gedcom et exploiter les données
- produire du code en SVG (que j'ai découvert il y a environ 2 semaines) qui permet de créer du dessin vectoriel (voir logiciels Illustrator ou Inkscape)
- partager ma production (sur un sujet récurent en généalogie)
----------------------------------------------------------

Préparation de votre espace de travail:
  • Installer le logiciel Python
  • copier et renommez (en "ged.ged") votre gedcom dans le dossier Python ((habituellement C:\Python34 )
  • copier le programme arbre_circ***.py dans le dossier Python
  • Lancez le programme et renseignez les info demandées: le nombre de générations à afficher sur l'arbre, et quel individu doit etre placé au centre de cet arbre.
  • un fichier arbre_circ.svg est créé dans le dossier  Python.
  • Ouvrez ce fichier arbre_circ.svg avec Inkscape pour le visualiser (retoucher) l'arbre, et enregistrer le fichier au format PDF.
Voici un aperçu du rendu pour 5 générations (informations personnelles floutées):
arbre généalogique circulaire
Améliorations à venir:
  • créer un executable afin d'éviter d'intaller le logiciel Python
  • optimiser l'affichage des noms de lieu (tronquer de façon judicieuse)
  • optimiser l'orientation du texte dans les cellules (circulairement près du centre et radialement en périphérie)
  • optimiser les retours à la ligne lorsque les cellules deviennent trop étroites.
Vérification à faire:
Est ce que ça fonctionne avec tous les ged générés par des logiciels différents (j'utilise personnellement PAF)


Téléchargement du programme :

11 aout 2015: Correctif pour lecture des fichiers unicodes/Utf8 : arbre_circ001.01.py (il reste le pb des fichiers utf8 qui ont les caractères accentués mal codés)
10 août 2015: première version du programme arbre_circ0.1.py


Téléchargement de Python 3 (v. portable)
Téléchargement d'Inkscape (v portable)
v.portable :Ces deux logiciels existent en version portable (ça n'installe pas de logiciel sur votre ordinateur)


Lien direct vers le forum de Geneanet




mail :