2016-12-15 5 views
0

В качестве части проекта я должен включить импорт и экспорт файлов GEDCOM для вставки/выгрузки из базы данных. Мне очень сложно найти, как писать файлы, так как на самом деле нет никаких учебников о том, как они работают. У кого-нибудь есть предложения по тому, что я могу сделать? Мой проект заключается в создании веб-приложения для создания семейных деревьев, поэтому я буду кодировать с помощью javascript и PHP. Или кто-нибудь знает какое-нибудь дополнительное программное обеспечение, которое поможет? Спасибо.Импорт/экспорт файлов GEDCOM

ответ

0

Не уверен, что это соответствует требованиям к проекту, но самым простым способом было бы использовать GEDCOM для JSON-анализатора, написанного на Java (он находится где-то на Github), и помещать вывод как есть либо в MongoDB OR Postgres с полями JSON. Если вы это сделаете, у вас будет массив всех людей, массив из всех семейств и т. Д., Которые вы сможете легко перебирать!

Я бы рекомендовал библиотеку D3 для рисования деревьев. Трудно учиться (я все еще пытаюсь понять это), но есть примеры на bl.ocks.org, которые вы можете попытаться понять или изменить в соответствии с вашим вариантом использования. Я работаю над подобным проектом, и именно там он сейчас, создавая деревья. Удачи !

+0

Мне сказали P5 вместо D3? Но большое спасибо, я посмотрю на оба! На самом деле спасибо, что вы помогли нагрузкам. –

Смежные вопросы