Nl:Familielijnen plugin

From Gramps
Revision as of 11:25, 10 July 2008 by Erikdr (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Een voorbeeld van een grafiek gemaakt met FamilyLines.py

Het Python programma FamilyLines.py is een plugin gemaakt om grafieken aan te maken die eenvoudig te interpreteren zijn. Let wel het programma is niet bedoeld om alle personen in het gegevensbestand te tonen. Het belangrijkste doel is om kleinere familistambomen aan te maken. Maar er zijn vele opties om te uit proberen en om het aantal getoode personene te beperken.

Een goed gebruik van deze plugin is om eenvoudige stambomen uit te drukken op grote plotters.

Download en installatie

Deze plugin werd gemaakt door Stéphane Charette en is getest met Gramps versie 2.2.6-1. Met Ubuntu 6.10 en 7.04, wordt het programma FamilyLines.py (download FamilyLines.py) geïnstalleerd door het te plaatsen in de map /usr/share/gramps/plugins/the plugin.

Het gebruik van FamilyLines.py

The plugin installs itself in the same location as the Relationship Graph plugin: click on Reports, Code Generators, Family Lines Graph.

This plugin makes no attempt to write to the Gramps database. It only reads from the database. (Since this is not an official Gramps plugin, you should still ensure you have the necessary up-to-date backups!)

5 Tabbladen bepalen hoe het programma kan ingesteld worden.

GraphViz Opties

Familylines graphviz.png

This plugin uses GraphViz. GraphViz takes the .dot files and creates the final files, such as .gif, .png, .pdf, .ps, etc.

This first tab allows several GraphViz options to be set:

  • Width: the width, in inches, of the final image. Set to a large number if generating .png or .gif files.
  • Height: the height, in inches, of the final image. Set to a large number if generating .png or .gif files.
  • DPI: dots-per-inch. Typically between 75 and 120 if generating .png or .gif files, but 300 or 600 if generating files to be printed.
  • Row spacing: the whitespace to leave, in inches, between rows.
  • Columns spacing: the whitespace to leave, in inches, between columns
  • Graph direction: whether the tree grows from left-to-right, or right-to-left.
  • Ratio: GraphViz uses this to determine how to position items. Only trial-and-error will help you determine the best option to use. (When in doubt, compress tends to work well.)


Personen die getoond worden

Familylines people.png

The FamilyLines.py plugin works by starting with a list of "people of interest". This initial list of people is then used to find both ancestors and descendants.

  • People of interest: click on "+" and "-" to add/remove people of interest. When in doubt, try adding your grandparents as a starting place.
  • Follow parents to determine family lines: when selected, this causes FamilyLines.py to follow the parents to determine the full list of people of interest. You most likely want this selected.
  • Follow children to determine family lines: when selected, this causes FamilyLines.py to follow the children of the people of interest.
  • Try to remove extra people and families: when selected, this option causes FamilyLines.py to aggressively attempt to remove extra ancestors and families from the family tree.


Familiekleuren

Familylines family.png

Kies een kleur om personen met een bepaalde achternaam aan te geven. Klk op "+" of "-" om een achternaam toe te voegen. Dubbelklikken op een achternaam stelt de kleur in.

Individuen

Familylines individuals.png
  • Mannen, Vrouwen, Onbekend: de kleurur to use for people whose surname doesn't match any of the names on the "Family Colours" tab.
  • Families: the colour to use for families (weddings).
  • Limit the number of parents: if selected, then the number of ancestors will be limited by the amount shown. This can only be selected if "Follow parents" has also been selected on the "People of Interest" tab.
  • Aantal kinderen beperken: if selected, then the number of children will be limited by the amount shown. This can only be selected if "Follow children" has also been selected on the "People of Interest" tab.


Opties

Familylines options.png
  • Include dates: date of birth, date of death, and marriage dates will be included in the graph when this is selected.
  • Include places: place of birth, place of death, and place of marriage will be included in the graph when this is selected.
  • Include the number of children: marriage text will include the total number of children when this is selected.
  • Include researcher and date: a label will be placed at the bottom of the graph when this is selected.
  • Include private records: people and events marked as private will be included in the graph when this is selected.


Grafieken aanmaken

Eens het programma FamilyLines.py het .dot uitvoerbestand heeft aangemaakt (wordt standaard geplaatst in ./familylines.dot), is het GraphViz-pakket nodig om het eigenlijke uitvoerbestand aan te maken. Indien je GraphViz nog niet geïnstalleerd hebt kan je het programma downloaden via http://www.graphviz.org/ of een pakketbeheerder zoals Synaptic gebruiken.

Enkele voorbeelden van invoerregels om grafieken met een bestand familielijnen. dot aan te maken zijn:

dot -v -Tgif -ofamilielijnen.gif familielijnen.dot
dot -v -Tpng -ofamilielijnen.png familielijnen.dot
dot -v -Tpcl -ofamilielijnen.pcl familielijnen.dot
dot -v -Tps -ofamilielijnen.ps familielijnen.dot