Ma généalogie

  Lundi 19 Décembre, 2011 par Jac Lou, Cat: Le JacquesRéagissez » • Partagez » Partagez cet article sur Facebook

 Cette page est destinée à vous présenter comment est obtenu Le RhizoScaphe de la page précédente. J'ai écrit en VB6 (Visual Basic 6) un programme nommé GEDaRHIZ dont la fonction principale est de lire un fichier généalogique au format GEDCOM pour l'explorer et secondairement d'effectuer la conversion depuis ce fichier GEDCOM vers une page pour l'Internet (HTML). La page HTML produite inclut un outil de navigation dans l'arbre généalogique que j'ai appelé Rhizoscaphe.

 Le programme GEDaRHIZ pour Windows inclut la réexportation d'une Liste paramétrable en mode texte ainsi que la réexportation d'un fichier pour tableur, en mode texte également. La liste peut être utilisée pour préparer une "liste éclair"; le fichier pour tableur peut, quant à lui, être récupéré dans un tableur autre que Excel. Une autre option intéressante de la version Windows est la conversion d'un fichier codé en ANSEL ou en caractères DOS en un fichier codé en ANSI (Windows) ou l'inverse. D'autres options de conversion sont disponibles, comme le passage de minuscules en majuscules pour les noms de personnes ou de villes ou le changement de l'ordre des éléments de lieux. Enfin, la possibilité d'importer 2 fichiers gedcom et de les visualiser simultanément est prévue depuis la version 2.2. Cette option est destinée à faciliter la comparaison visuelle des 2 fichiers. Elle permet en outre de consulter la liste, classée alphabétiquement ou par localités, des individus contenus dans le ou les gedcom. Le gedcom original est aussi visible (et modifiable) dans une fenêtre texte (la position d'un individu dans le gedcom peut être automatiquement retrouvée à partir de la sélection en cours dans la liste des patronymes). NB d'autres options d'exploration, comme la recherche d'un patronyme sur une base phonétique, sont également prévues.

 Toutefois, comme précisé en introduction, le but initial du programme est ailleurs. Il produit un fichier HTML directement utilisable pour présenter (ou consulter) un arbre généalogique limité à quelques centaines d'individus. Il convient donc au généalogiste débutant sur le Net (mais déjà confirmé) ou à celui qui peut et veut partager sa généalogie en autant de fichiers que nécessaires, par exemple en utilisant les options de sélection d'export de son logiciel de généalogie favori (une version permettant de lier automatiquement différents fichiers d'une 'grosse' généalogie est à l'étude). La limitation du nombre d'individus n'est pas liée au programme lui même puisqu'il a été testé avec une base de plus de 1500 individus sans problème d'aucune sorte. La raison principale de cette limite suggérée au nombre d'individus est qu'il n'est pas raisonnable, à cause des temps de transfert, de produire des pages web de plus de 100 à 200 ko (mais rien ne l'interdit aujourd'hui avec nos connexions rapides et nos mémoires vives éléphantesques).

 Une autre utilisation possible, qui n'est pas affectée par une taille limite, est la distribution d'une généalogie relativement importante sur un CD à destination de la famille par exemple. C'est pour ce genre d'application qu'il a été prévu d'inclure les notes correspondant aux individus et aux évènements. Pas de problème de logiciel de consultation puisqu'il suffit d'un butineur, Navigateur ou Explorateur, que vous pouvez même inclure sur le CD au cas où....

Nota: GEDaRHIZ ne décode pas toutes les informations que la norme 5.5 permet de coder dans un fichier Gedcom, mais récupère seulement celles utiles au RhizoScaphe (dates et lieux de naissance, mariage et décès des individus et les notes y afférentes ainsi, bien sûr, que les liens familiaux). Les autres convertisseurs gedcom->html ne font pas mieux ;-). La version Excel ne peut donc servir à une importation Gedcom vers Excel complète, mais peut aider à récupérer les informations de base.

Rhizoscaphe: programme écrit en javascript et normalement inclus dans une page HTML. Un tel script est exécuté lors de l'affichage de la page qui le contient. Le RhizoScaphe est un outil de navigation permettant d'explorer un arbre d'ascendants ou de descendants, simplement en cliquant sur des boutons de direction. Un exemple de Rhizoscaphe anime la première page de cet article. Il est complété par une page comportant un index alphabétique des noms ainsi que par une page des localités répertoriées et éventuellement une page de Notes.

Javascript: langage de programmation qui permet d'écrire des programmes pour rendre interactives les pages html. Le programme (on dit le script) est inclus le plus souvent dans l'entête de la page et, à cette place, il est exécuté dès le chargement de la page. Les butineurs actuels contiennent tous un interpréteur de scripts en javascript et le RhizoScaphe doit fonctionner avec le vôtre.

Fichier Gedcom: fichier au format texte, contenant des informations généalogiques structurées de manière à inclure les renseignements sur les individus ainsi que les liens familiaux qui les unissent (la version actuelle - déc 2011 - est toujours 5.5). Ce format de fichier a été défini pour les besoins des Mormons. Il est à l'origine destiné à permettre l'envoi de généalogies relevées dans le monde entier vers la base généalogique centrale des Mormons située à Salt-Lake City (Utah, USA). Robert Weinland a préparé une page excellente en français pour vous aider à décrypter le format Gedcom. La page "Gedcom" de R. Weinland

Fichier HTML: fichier au format texte, contenant des informations de mise en page et destiné à être affiché par un navigateur Internet. Les informations de mise en page sont constituées par des 'balises' (en anglais des 'tags') elles-mêmes en mode texte. On peut donc les voir en ouvrant le fichier et les modifier 'manuellement' si nécessaire.


Pages de l'article: 1 · · 3

 PermalienRéagir
Jacques sur
Explorer ses branches et rechercher ses racines.

Dans le blog Photos

Marais du parc naturel du Cotentin
Amphithéâtre et solfatare à Pouzzoles
Bord de mer à Saint-Jean-de-Luz
Plage à Noirmoutier en 1966

Qui est en ligne?

  • Visiteurs: 65
Free CMS