2016-12-15 119 views
0

作爲項目的一部分,我必須包括GEDCOM文件的導入和導出,以插入/取出數據庫。我發現很難找到如何編寫文件,因爲沒有任何關於它們如何工作的教程。有人對我能做什麼有任何建議嗎?我的項目是創建一個Web應用程序來繪製家族樹,所以我將使用JavaScript和PHP進行編碼。或者如果有人知道任何其他軟件可以幫助?謝謝。導入/導出GEDCOM文件

回答

0

不確定這是否符合項目要求,但最簡單的方法是使用GEDCOM到Java編寫的JSON解析器(它位於Github某處),並將輸出原樣放在MongoDB或Postgres中與JSON字段。如果你這樣做,你將擁有所有人的數組,所有家庭的數組等,你可以輕鬆地迭代!

我會推薦用於繪製樹的D3庫。這很難學(我仍然試圖去理解它),但是bl.ocks.org上有一些例子可以嘗試理解或修改以適合您的用例。我正在製作一個類似的項目,這就是現在正在製作樹木的地方。祝你好運 !

+0

我被告知P5而不是D3?但非常感謝你,我會考慮兩個!真的非常感謝你幫助過負載。 –