GenoPro Home
GenoPro Home  |  Get Started With My Genealogy Tree  |  Buy  |  Login  |  Privacy  |  Search  |  Site Map
 
how to merge two separate family trees


https://support.genopro.com/Topic9124.aspx
Print Topic | Close Window

By ski4 - Tuesday, November 8, 2005
How can I merge two separate family trees when a particular member of one family marries the member of other family already existing in the same genopro.file?
Have I rewrite all members (of the smaller tree) and ascribe them one by one to the bigger tree? And then copy all detailed data records referring to each person?
By V.L.o - Tuesday, November 8, 2005
AFAIK cut/copy-paste will move all selected items (person(s), family(es), link(s)). All you have to do is to rearrange them accordingly... All data will be preserved. (If you use copy/paste, you'll get false report reading, because you'll have all persons counted twice, unless you decide to delete one copy.)

...or (what is even simpler) right-click on a person that appears two times, create a hyperlink of him/her, and newly created item link as a mate/parent/child to a newly added tree.

By jcmorin - Tuesday, November 8, 2005
I believe the best approach would be to stored the separated family tree on 2 different GenoMap and use hyperlink to link the individual.

You need GenoPro Beta to accomplish this.

Links to:

 

Copying / duplicating the information will be problematic in the future, lets say you don't update both each time? And if you export you tree you will have duplicate individuals.

By beraha - Tuesday, November 8, 2005

This is a good approach, however, the problem is that you can not see all the family of Joe (e.g.: his children) on genomap 2.

May I suggest genopro to add an option that all of the descendents of Joe on genomap 1, will be displayed also on genomap 2.

By GenoProSupport - Tuesday, November 8, 2005
beraha (11/8/2005)
May I suggest genopro to add an option that all of the descendents of Joe on genomap 1, will be displayed also on genomap 2.

I understand what you mean, however I have no idea how I would implement such a feature.

By beraha - Tuesday, November 8, 2005
GenoProSupport (11/8/2005)
I understand what you mean, however I have no idea how I would implement such a feature.

Sad No idea at all? Crying

This feature is very important to me. I have 2 family trees. One of my own family, and the other one of my wife's family. Our children are connected to both trees. I would like our children to be displayed on both genomaps, without the need to use CTRL_C + CTRL_V. This is a problem because that way genopro "thinks" that my only child is 2 separate individuals.

The idea is to take one genomap as the "primary" genomap and to copy (only as links), some individuals to the other secondary genomap.

Maybe other Users, such as RON can help?

By GenoProSupport - Tuesday, November 8, 2005
beraha (11/8/2005)
The idea is to take one genomap as the "primary" genomap and to copy (only as links), some individuals to the other secondary genomap.

It is easier said than done.  What happen to the pedigree links and the families?  Those objects do not have the linking capability yet.  Also, what happen if someone deletes a family or a pedigree link from the "primary" GenoMap?  Creating links is cool, but it is possible the user deletes the "primary" data.

Until I know how to write the code to implement a feature, that feature will remain on the "todo" list forever, regardless how important that feature might be.  It is obvious you are not a software engineer.  I wanted to have hyperlinks since the begining in 1998, however I had to spend several years of thinking until I found the right solution.  As I gained more programming experience, I improved the mechanism of serializing data as well as the ability to miror some data from another object.  For novice programmer, this may sound easy, however there are many scenarios such as the drawing on the screen, auto arrange, report generator, import & export, editing data in the dialogs & Table Layout, undo/redo, copy & paste as well as the case of the source data being deleted! Until I had the solution for all those scenarios, the internal hyperlink could not exist as a feature.  If you remember version 1.x, you could use the checkbox "alias" to exclude an individual as a substitute of the internal hyperlink.

What you are asking is much more complex than what is described.  The internal hyperlinks is analogous as having a communication system where the caller can have concurrent conversations with multiple individuals, however the request to miror a tree is like having multiple callers with concurrent conversations with multiple individuals, all on the same channel. I am not saying it is impossible, however there are still unresolved issues.

By beraha - Tuesday, November 8, 2005
Thank you for your reply.

Of course, You are doing a great job, and you have a wonderful program.Smile

By rdn - Tuesday, November 8, 2005
Dan,

  I think you already described your solution, namely, to have pedigree links and families also hyperlinked. 

  My 2 cents on this idea is to have a set of people plus their links copied in a special manner so that each item is linked to the original.  This linking will also appear in a grey, rather than black color (or some other indicator), to show that the individuals and links cannot be modified in this genomap, only in the original.  When the original is modified, this should propagate to the linked items.  This is also true if the original is deleted - the linked item should be deleted.  Perhaps a warning should appear if an original is about to be modified - so that the user understands that this will also modify the copy.

  All attempts at modifying the individual or link from the copy will result in a simple message explaining that the original should be modified.  The only legal thing that will be allowed in the copies is to move them physically around the new GenoMap. 

By GenoProSupport - Tuesday, November 8, 2005
rdn (11/8/2005)
I think you already described your solution, namely, to have pedigree links and families also hyperlinked.

Indeed.  The original conversation is Internal Hyperlinked Families.  Hyperlinking a family is one thing, however mirroring a portion of a tree is a bit more complex. The solution I am thinking is a built-in generic architecture to hyperlink any display object to get a behavior similar to the hyperlinked individual.

By V.L.o - Tuesday, November 8, 2005
I can say what I'm doing in situations like this...

I'm keeping one bigger main tree related strictly to my direct ancestors and their spouses and direct descendents. Parts of family related to them are kept in separate genomaps and there I have their families and only copies of individuals that are present in "main" tree. Persons that are present two times (besides persons that act as hyperlinks) are marked not to be present in report... ...so I'm updating only their copies on "main" tree.

It's a bit complicated but if it can help to anyone...

By jcmorin - Tuesday, November 8, 2005
Duplicating data will also give you problem with all table layout (Press Ctrl+T in GenoPro) information... I understand the idea of having part of a tree duplicated but I wouldn't risk the data exactitude for a visual aspect.

With future version, report will be very impressive and small family tree (per marriage for example) will be likely included via 3rd party script or build-in GenoPro.

By V.L.o - Tuesday, November 8, 2005
jcmorin (11/8/2005)
Duplicating data will also give you problem with all table layout (Press Ctrl+T in GenoPro) information... I understand the idea of having part of a tree duplicated but I wouldn't risk the data exactitude for a visual aspect.

I'm fully aware of it, and I have to deal with extra caution with  those individuals, not to exclude someone, or not to input data in "dummy" in stead of item I'm having data in...

Some of my suggestions were based on such use. As i.e. having an option of copy of an person, without additional entry, something like person(s) that are now used as hyperlinks, but without hyperlink...

By Yehudad - Wednesday, November 9, 2005
V.L.o (11/8/2005)
I'm keeping one bigger main tree related strictly to my direct ancestors and their spouses and direct descendents. Parts of family related to them are kept in separate genomaps and there I have their families and only copies of individuals that are present in "main" tree. Persons that are present two times (besides persons that act as hyperlinks) are marked not to be present in report... ...so I'm updating only their copies on "main" tree.

I think that this is the right way to do it. decide in which tree the tree will "continue" and hyperlinked between the connecting individual in case there is no other soulution.

But it is up to anyone to decide how he/she want to maintain the family tree.

By Yehudad - Wednesday, November 9, 2005
GenoProSupport (11/8/2005)
The solution I am thinking is a built-in generic architecture to hyperlink any display object to get a behavior similar to the hyperlinked individual.

Dan, I am not sure weather you explained somewhere how the hyperlink mechanism is working in GenoPro. What I thought is that GenoPro will create a group from the family you want to copy, and then create an hyperlink to this group in the same way the individual hyperlink is working today.

The big question is can GenoPro do that???

By GenoProSupport - Wednesday, November 9, 2005
Yehudad (11/9/2005)
What I thought is that GenoPro will create a group from the family you want to copy, and then create an hyperlink to this group in the same way the individual hyperlink is working today.

I never thought about a solution like this before.  At first your solution appear more complex than the generic hyperlink mechanism... however I need to think about it a few more days to give a more accurate answer.

Bookmarks will be added for Beta 16.  Those bookmarks will be able to track one or a group of individuals, or a location x,y in a GenoMap.  I want to integrate those bookmarks with the display so the user can click on an hyperlink to jump to the bookmark target.

By Yehudad - Wednesday, November 9, 2005
GenoProSupport (11/9/2005)
I never thought about a solution like this before.  At first your solution appear more complex than the generic hyperlink mechanism... however I need to think about it a few more days to give a more accurate answer.

Lets say that I want to display my children in my wifes tree. I then select them and create a new group. I then go to my wife's tree and create there an hyperlink to this group. GenoPro then need to display this group, the same way it displays the hyperlinked individual.