Contents |
|||||
What is OnePage Genealogy? |
OnePage Genealogy will put your entire family tree onto a single page in a custom, space-efficient format [see Figure 1(a)]. The program uses your own GEDCOM file as input and computes an optimal layout for each tree based on user-selected paper size and font preferences. The chart is created in PDF format for easy browsing and sharing. |
||||
The Reason Why
|
In researching our family history, we quickly discover how challenging it can be to visualize many of the complicated relationships that lie between our ancestors and us. It is helpful to organize and diagram our records into charts that are easy to read and understand.![]() ![]()
The pedigree chart is the most commonly used format for displaying a family tree. Normally, pedigree charts are available as a fixed form, meaning the tree is already laid out and the user can enter their data. However, space constraints immediately become a limitation for any researcher with more than 6 or 7 generations of recorded family history. Supposing a normal 8½" x 11" sheet of paper offers space for about 6 generations, the height of the page would need to be doubled to allow enough space for just one more. The height is again doubled for each additional generation. The example in Figure 1(b) shows 9 generations of ancestry on a 24" x 36" chart, achieved by overlapping the first few generations and by splitting generation 9 between the last two columns. So, can a fixed form accommodate a family tree that has more than 9 generations of ancestors? The answer is yes, as long as you have a large enough sheet of paper. To give an idea of just how large the paper needs to be, suppose we have a family tree with 15 generations. Using an 8 point font size--slightly smaller than the font size of this text--we can fit 9 names per inch. To have enough space for the names of a 15 generation tree, the paper would have to be as long as a football field! For a tree with 20 generations, the paper would be over 1.8 miles long--almost twice the length of BYU campus! |
||||
Filling the Holes |
Fixed form charts are obviously not practical for large family trees. An alternative solution is to create a chart that is not fixed, but which will instead adapt to the amount of information provided by the user.
For every researcher, there are many ancestors whose information hasn't been found yet. In fact, for each ancestor that is discovered, there's always another two to be found. The example in Figure 1(b) shows that the majority of the lines are blank over most of the chart. Even in some of the early generations, several names are missing. Each unknown ancestor in a family tree represents an entire missing sub-tree that goes back to the deepest generation of the tree. Reserving room for these blank sub-trees amounts to large portions of unused paper space. OnePage Genealogy takes advantage of the fact that family trees have incomplete sub-trees. It only requires space for the names that are found in the GEDCOM file. The chart in Figure 1(a) displays 16 generations of ancestors on a 24" x 36" sheet of paper. The tree was created by forcing every pair of sub-trees as close to each other as possible.
In Figure 2, we see an example of how two sub-trees would be laid out in a chart created with OnePage Genealogy. Notice in the second column that John Mack's parents are unknown. The space is instead used by the sub-tree of the ancestor directly above, Mary Stickney. The algorithm used to achieve the results shown above is adaptive to each unique set of records and to each user's preferences. |
||||
Customizing Your Tree |
The program used to create the charts (see Figure 3) first requires that a GEDCOM file be loaded. By clicking the File menu and selecting Open, the program allows you to choose a GEDCOM file. Once a file has been selected, the program will load the data recorded for each individual. After loading is complete, the other preferences can be set to determine the layout of the tree.
|
||||
Root and Generations |
Root: The program requires that a single individual be selected as the root individual for the tree. There is a pull-down menu labeled Root, from which a name can be selected.
The Root box also has a 'type-ahead' feature. You can also begin typing in the name of the root individual (last name first with a comma between the last and first name). The closest match to what you have entered will automatically be displayed as you type:
Ancestor Generations: This is an option to show the root individual's entire ancestry, or to specify the number of ancestor generations to be displayed. To specify the number of generations, both the box labeled All and the box labelled None should be unchecked. Descendant Generations: This is an option to show all descendants of the root individual, or to specify the number of descendant generations to be displayed. To specify the number of descendant generations, both the box labeled All and the box labelled None should be unchecked. |
||||
Font |
Font Name, Style: The option is provided for selecting the font type used to display the information in the chart. This also allows setting the font style to bold and/or italic.
Minimum Size: This setting controls the minimum font size that will appear in the chart. The program will try to display information using a larger font size when possible. If information does not fit even at the minimum font size, it will not be displayed in the chart. Maximum Size: This setting controls the maximum font size that will appear in the chart. The program will try to display information using this size, but may use a smaller font size when the information does not fit. |
||||
Chart Style |
Pedigree: This specifies a Pedigree layout [see Figure 1(a)]. Timeline: This specifies a Timeline layout (see Figure 5). The Timeline chart represents each individual as a line that spans from the year of birth to the year of death. The line is black from the birth year to the year a (visible) descendant was born, and then appears green until the death year. When a birth date has not been recorded for an individual, the program will make a guess based on the birth dates of other ancestors or descendants in the tree. Vertical blue lines represent the marriage year for a couple.
Include Spouse: When this box is checked, the chart will include the spouse of the root individual. The ancestors of the spouse will also be displayed up to the generation specified in Ancestor generations. Advanced: This button does different things depending on the style of the chart currently selected. If Pedigree is the selected chart style, then the advanced button will pull up a small window showing you the current color settings for the various lines of the chart. Clicking on the color will allow you to change it.
If Timeline is the selected chart style, then the advanced button will pull up a small window allow you to specify whether or not to display the green and blue lines in the timeline. |
||||
Page Format |
Orientation: This provides options for setting the orientation to portrait or landscape.
Width, Height, Margins: This controls the width, height and margin sizes of the page. |
||||
Finish |
Suggest: This button will analyze what the chart will look like with the given settings, and may give suggestions on changing either the font size, the chart size, or the number of generations to display.
Create: This button will create the chart. The user is prompted to choose a name and destination for the output file. The output is created as a pdf file. |
||||
Find Out More |
The OnePage Genealogy software is available for download and use, free of charge, by visiting: http://www.onepagegenealogy.com. 100% of the cost to have charts printed is used to support BYU students performing research into new family history technologies. |
||||