GenoPro Home
GenoPro Home  |  Get Started With My Genealogy Tree  |  Buy  |  Login  |  Privacy  |  Search  |  Site Map
 

GenoPro Support Forum




AutoArrange Rules

Click to view RSS...
Author
Posted Tuesday, July 29, 2008 - Post #22254
Forum Writer

Forum WriterForum WriterForum WriterForum WriterForum WriterForum WriterForum WriterForum WriterForum Writer

Customers
FamilyTrees.GenoPro.com
GenoPro version: 3.1.0.1

Last Login: Friday, June 28, 2024
Posts: 69, Visits: 738
Hello,

Everybody understands that current Autoarrange cannot handle trees with complex structure but I have a suggestion for minor improvement of it without lots of hard solutions but with ability for future improvements.

The main idea is: when Autoarrange has to arrange the complex tree it has genealogical rules that lead to the graphical mess when these rules cannot be fulfilled. We can define a variant rule that: IF there is a complex tree (which will definitely cause a problem - what we can check before beginning of autoarranging) - THEN it has to use minor "variant" of autoarrange.

Here are some thoughts of what can be a variant:

1. I am very annoyed of arranging when I do Autoarrange and everything is good except one small part which autoarrange doesn't know where to put - Decision is: to separate this "problem part" and put its last (youngest) individual to the line (level) of equal individual from another part (wife which family causes the problem - to the level of her husband; brothers/sisters - to leave place below all the existing brothers/sisters to have an ability to place there a family of one brother/sister which cause a problem.

2. Next thought is almost the same as first one - I only would like to have Autoarrange when it Does its work correctly to put families of two last spouses on the same level (now husband's ancestors are above him and wife's are above husband's at the top right position).

3. One more thought to define an empty place around of the problem part to give a user ability to handle it manually without handling already arranged part of the tree.

4. The most complex task is what to do with the crossing lines and multiple marriages: I think the best way for you to create Autoarrange Rules how GenoPro is going to handle division by GenoMaps and then (taking these Rules into account) propose to the user which parts of the big tree (having problems) can be (by user's order) moved to other genomaps with all the individuals that linked to the Point Individual (Individual who is a beginning of the problem area - which can be assigned in these rules) of the problematic part.

I propose to create and discuss over in this topic these Autoarrange Rules during (before) implementing.

More than that we can make variants for different cases - for example: one option handling is "In the "problem marriage" female should be moved to another GenoMap with all the related people" or for different nations it is correct "to move male...".

Then in help files we have described in examples "How to handle manually complex cases" - but almost all of this can be described in Rules. And finally, these Rules can be used during Autoarrange not all together but by the Blocks with Subrules with choice (what to use and what to skip).

The best way of doing something - not to say all the time that Autoarrange Cannot do something but let's afford an ability for the customers to have at least option of it - all the same it is better way to handle manually only part of big tree then positioning of the large tree completely manually all the time.

Everybody welcome to right here thoughts about AutoArrange Rules.

Posted Tuesday, July 29, 2008 - Post #22272
Forum Writer

Forum WriterForum WriterForum WriterForum WriterForum WriterForum WriterForum WriterForum WriterForum Writer

Customers
FamilyTrees.GenoPro.com
GenoPro version: 3.1.0.1

Last Login: Friday, June 28, 2024
Posts: 69, Visits: 738

First of all I’d like to stipulate the terms of these Rules:

1.       AutoArrange Rules (AAR or Rules)– Rules that are not a genealogic ones but only for the AutoArranging purposes of GenoPro;

2.       Problem Area (PA) – Number of individuals (or graphical area) which contains unsolvable by simple rules cases;

3.       Point Individual (PI) – individual who causes problems for arranging or individual which family causes problems – it can be spouse, sister/brother or people who are in the same social or emotional relationship (because after rearranging they have to have their places);

4.       AutoArrange Area (AaA) and ManualArrange Area (MaA) – areas that are supposed to be arranged automatically or manually (after execution of rules);

5.       ArrangeLevel (AL) – Level for the same generation of the same or different branches of the tree;

6.       RuleVariant (RV) – variant possible for the execution of the Rule. (E.g. for different nations male or female has to be moved);

7.       MainRule (MR) – Rule which is the head of the block of subrules;

8.       SubRule (SR) – this if for subsequent rules that can be executed only if main Rule is executed;

9.       Arrange Move (AM) – case when it is necessary to move part of the tree to another GenoMap because it is impossible to resolve this case without it.

 

So, if you have more – write them and we’ll add.

 

About AAR:

What I have in my mind right now is First step have to be estimation of complete tree and marking the PA with store of the PI, then checking of the number of the individuals that included in this PA.

 

Next step is to define whether this problem is of the cases which can be resolved in this page or it cannot be resolved without moving of part to another GenoMap.

 

If there is AM to another GenoMap – and both of spouses are linked to the problem – to decide which RV to choose (to move female or male). And to which GenoMap to move: to New one or to the Existing one.

-          Here I suppose should be SR which describe how to check possible variations for the existing GenoMap figure (when these PA come/came to it)

 

If there is no AM – to check which case is it and then estimate the graphical parameters for the PA (Square) which is needed for PA after rearranging. The way I’m thinking about is to rearrange of the PA and then choose the spouse of PI to which to connect complete and arranged PA and not to touch this PA anymore before new changes in it appeared.

Posted Tuesday, August 5, 2008 - Post #22331
Forum Writer

Forum WriterForum WriterForum WriterForum WriterForum WriterForum WriterForum WriterForum WriterForum Writer

Customers
FamilyTrees.GenoPro.com
GenoPro version: 3.1.0.1

Last Login: Friday, June 28, 2024
Posts: 69, Visits: 738
In continuation to the previous post:

Here are also should be SubRules that describe following cases:

-          DivorceAndRemarriage –

-          Second Marriage

-          Complex Marriage 1 –

-          Complex Marriage 2 –

 

First of all I think there should be the same type of actions (the same steps) for all the possible cases of the rearranging of PA.

 

For Divorce And Remarriage we have only to get the “existence” of the second union AND “existence” of the children during this second union (because without children it is not necessary to draw additional line) with the same person to be added to the table Unions. Then we can check where to give place for the second line which can be created automatically from the data of this table (it can be necessary only when there are sisters or brothers of these two individuals because they can interfere). So the solution is to take PI and highlight his/her ancestors (PA) to shift them with giving place for additional line if needed, then create links between children and these two individuals like it was described in help file.

to be continued...

everybody welcome for discussion.



Similar Topics

Click to view RSS...
Expand / Collapse

Reading This Topic

Expand / Collapse
Active: 2 - 1 guest, 0 members, 0 anonymous.
Refresh
No members currently viewing this topic!