Intelligent graphic display of GEDCOM file

hiya, I'm looking for a sensible way to display a huge family tree from a GEDCOM file that I've exported from MyHeritage.com, because the site's own offerings are limited.

This is a sort of algorithmic challenge, to minimise paper space used and still display all info clearly.

Ideally something based on a vertical structure (so that the naming does not push the nodes so far apart) and also in an organic manner that does not require corresponding generations to line up (which also causes nodes to be pushed far apart)

Any pointers or suggestions welcome. I'd consider building something if nothing off the shelf.

Thanks a lot
xeniumAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

aburrCommented:
I think the best way to save paper would be to use a circle scheme. Put the base pair in the center and the child notes around them in a circle.
To get some idea as to what I have in mind google "MindMeister"
Those links will give you some "out of the box" ideas

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
xeniumAuthor Commented:
Good food for thought, thanks. Perhaps something based on this idea could work, though as we get further from the centre we may just encounter slightly curved versions of traditional hierarchical graphs.

I guess there's two parts, (1) how to specify the graph display, and (2) how to execute it.

More food for thought: http://www.visualisingdata.com/index.php/page/7/
xeniumAuthor Commented:
A good solution is likely to involve iterative calculation, eg as used in http://www.visualthesaurus.com/
Price Your IT Services for Profit

Managed service contracts are great - when they're making you money. Yes, you’re getting paid monthly, but is it actually profitable? Learn to calculate your hourly overhead burden so you can master your IT services pricing strategy.

xeniumAuthor Commented:
Example family tree
Attached example family tree. Observations:
- Siblings are kept in vertical alignment
- Offspring branches can extend horizontally to allow overall chart proportion to remain on page
- ketchup is unrelated except to ensure tree remains in 2 dimensions
xeniumAuthor Commented:
Develop your own algorithm
xeniumAuthor Commented:
I've requested that this question be closed as follows:

Accepted answer: 0 points for xenium's comment #a40143505

for the following reason:

no other solution has arisen
aburrCommented:
At least he thought about my answer even if he did  not accept it.
xeniumAuthor Commented:
I've requested that this question be closed as follows:

Accepted answer: 125 points for aburr's comment #a40107284
Assisted answer: 0 points for xenium's comment #a40143505

for the following reason:

Points shared. Further work required. Will post specific follow-ups to drill into this.
xeniumAuthor Commented:
Thanks. Further work required. Will post specific follow-ups to drill into this.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Math / Science

From novice to tech pro — start learning today.