問題タブ [gedcom]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
208 参照

gedcom - 最小限のデータベース ラウンドトリップで gedcom インポートを行う方法。この種の開発のベストプラクティスは何ですか

私の現在のアプリケーションでは、gedcom ファイルからユーザーをインポートする必要があります。これらのユーザーは私の登録ユーザーに存在するか、同じ登録ユーザーを 1 人作成する必要があります。現在、gedcom ファイルには、PersonalDetails、Addresses、Education Details、ProfessionalDetails などの多くの情報が含まれています。これは、ユーザーのプロファイルを保存するために保存している xml ファイルのサンプルの 1 つです。

gedcom からデータをインポートするときに、このすべての情報を含む 1 つの人物オブジェクトを作成しています。しかし、挿入する前に、itodatabase はメールアドレスのユーザー ID が存在するかどうかを確認する必要があります。データを更新しないでください。それ以外の場合は、ユーザーを作成し、gedcom から取得したデータから profilexml を更新します。

これには、データベースへのラウンドトリップを1回だけ実行し、すべてのユーザーのxmlを更新できるソルンが必要だと思います。

または、1 つの sp を実行してすべてのユーザーからユーザー ID を取得し、ユーザーが存在するかどうかを確認し、ユーザー ID を返します。そうでない場合は、基本データを挿入し、挿入されたユーザー ID を返します。

次に、すべてのユーザーに対して、データからxmlを作成して更新します。

この種の開発を行うためのベスト プラクティスを提案してください。

詳細が必要な場合は、私に書いてください

0 投票する
3 に答える
587 参照

cocoa - GEDCOM ファイルへの Cocoa インターフェイス

GEDCOM 5.5 ファイル用の唯一の本格的な GPL Cocoa エディター (GenerationX) は、2003 年に最後にリリースされまし

最近誰かが概念実証アプリケーション (GenerationX とは関係ありません) を Google Code に投稿しましたが、これは保守されていないプロジェクトのようです: http://code.google.com/p/cocoa-gedcom/

家系図に興味があり、これらのプロジェクトを復活させようとする Cocoa 開発者はいますか? または、私が認識していない適切なリリースサイクルを持つ他のプロジェクトはありますか?

Mac 家系図ソフトウェア市場は、高価で機能が肥大化したプロプライエタリ ソリューションに支配されています。Mac OS 用の実用的なオープン ソース GEDCOM 準拠フレームワークは、ありがたいことです。

0 投票する
2 に答える
658 参照

python - Python GEDCOMパーサーの使用:不正な出力を受信して​​います(0x00のgedcom.Elementインスタンス...)

私はPythonを初めて使用しますが、多くの人と比較して、私のプログラミング経験はごくわずかであると言えます。気を引き締めてください:)

2つのファイルがあります。このサイト(gedcom.py-http://ilab.cs.byu.edu/cs460/2006w/assignments/program1.html)のユーザーから見つけたPythonで記述されたGEDCOMパーサー私がプルした単純なGEDCOMファイルheiner-eichmann.de/gedcom/gedcom.htmから。2と2を組み合わせるのに問題があるのは誰だと思いますか?この男...

これがコードスニペットとそれに続く私がこれまでに行ったことです。

私の小さなスクリプト

import gedcom
g = Gedcom('C:\ tmp \ test.ged')//私はWindowsを使用しています
print g.element_list()

ここから、大量の出力「gedcom.Element instance at0x00...」を受け取ります。

この出力を受け取っている理由がわかりません。element_listメソッドに従って、フォーマットされたリストが返されると思いました。私はグーグルでこのサイトを検索しました。答えはおそらく私を正面から見つめていることですが、誰かが明白なことを指摘してくれることを望んでいました。

とても有難い。

0 投票する
2 に答える
2561 参照

mysql - GEDCOM 情報を格納するために使用するデータベース構造は?

GEDCOM 情報を格納するために使用するデータベース構造は?

0 投票する
3 に答える
3451 参照

asp.net - Gedcom ファイルを読み取り、データベースに保存する

Gedcom ファイルを読み込んで sql server に保存したい。GEDCOM は、家系図ファイルを異なる家系図ソフトウェア アプリケーション間で共有できるようにするファイル形式です。GEDCOM は、GEealogical Data COMmunications の略です。

誰でもこの問題について私を助けることができますか???

0 投票する
5 に答える
2057 参照

html - GEDCOM から HTML および RDF へ

GEDCOM 家系図ファイルを HTML 形式に変換して Web 上で表示および公開するアプリケーションを誰か知っているかどうか疑問に思っていました。個人ごとに個別の html ファイルと、他のコンテンツ用の追加ファイルも用意したいと思います。そこにいくつかのツールがあることは知っていますが、誰かがツールを使用していて、これについてアドバイスできるかどうか疑問に思っていました. そのようなアプリケーションをどの形式で検索すればよいかわかりません。それらは、編集可能な Python または php ファイル、または JavaScript (おそらく) または単なる実行可能ファイルである可能性があります。

次号は、トピック自体に適している場合があります。GEDCOM の RDF へのエクスポート。ここでの私の関心は、FOA​​F から拡張された BIO や REL などの特定の語彙に情報を合わせることです。

ありがとう、ブルース

0 投票する
1 に答える
800 参照

python - 家系図の Python simplepyged グラフィカル表現

家系図をグラフィカルに表現するためにpythonパッケージsimplepyged(gedcomファイルを解析するため)を使用する方法を知っている人はいますか?XY-Pic? マトリプロット?ピクテックス?

どんな助けにも感謝します!

ありがとう!

0 投票する
1 に答える
1925 参照

delphi - 指定された BNF 形式のファイルを解析する Delphi コードを生成する

Delphi 用のパーサー コードまたはパーサー コンポーネント、または入力として BNF (Backus-Naur Form) 表記を受け入れ、解析を行うための Delphi (またはパスカル) コードを生成するプログラムはありますか?

この理由は、さまざまなバージョンのGEDCOM 標準(系図に使用される) に従ってデータ セットを完全に解析しようとしており、トークンに到達するたびにファイルを状態から状態へと処理する必要があるためです。私は自動化されたプログラムが、基本的なパスカル コードをセットアップして状態から状態への処理を行うという単調な作業を行うことを好みます。

それ以外の場合は、状態構造を自分で手動で構築する必要があります。

次の質問を見ました ( TinyPGは良さそうですが、Delphi コードが必要です): BNF 文法を指定して C# を出力するパーサー ジェネレーター?

そのような獣がいない場合、この作業を容易にする他のツールはありますか?

0 投票する
2 に答える
297 参照

database-schema - 系図のプロファイルのイベントまたは属性としてモデル化されたイベントとしての誕生と死

出生と死亡は、系図プロファイル内の人のイベントとして、または人の属性としてモデル化されていますか。各アプローチの長所と短所は何ですか?

0 投票する
1 に答える
3517 参照

javascript - JavaScriptのGEDCOMパーサー

JavaScriptでGEDCOMパーサーを探していました。現在存在しますか?私はそれらを多くの言語で見つけましたが、JavaScriptではまだ見つけていません。