genealogytree

계보 트리 입력 준비

계보 트리에 대한 문서 는 섹션 7.1(데이터베이스 개념)에서 다음과 같이 말합니다.

콘텐츠 제작자는 직접적으로 사람일 수도 있지만, 계보 프로그램과 같은 기계일 가능성이 더 큽니다. 노드 내용은 쉼표로 구분된 키-값 목록으로 작성됩니다. 이 목록은 데이터베이스 프로세서에 의해 처리되고 콘텐츠 형식이 지정됩니다.

그런데 계보 프로그램이 계보 트리에 적합한 형식으로 출력되는 코드의 예가 있습니까? 나는 족보 트리를 여러 번 사용했고 출력이 정말 마음에 들었지만 손으로 ​​쓴 입력만 사용했습니다. 이제 GEDCOM 파일(가장 일반적인 계보 데이터 교환 형식)의 데이터를 사용하려고 할 때 계보 트리와 함께 제공된 GEDCOM 파일에서 데이터를 가져오기 위한 일부(실험적?) 코드를 기억하고 있다고 생각했지만 기억나는 것 같습니다. 잘못된(또는 더 이상 존재하지 않음).

글쎄, 내가 아는 당신이 (현재) 사용할 수 있는 프로그램이 없습니다.

개인적으로 사용하기 위해 genealogytree 호환 코드를 출력하는 프로그램이 있지만 GEDCOM을 기반으로 하지 않고 출판에 적합하지 않습니다. 그러나 이 정보를 자동 기능이 작동할 수 있다는 개념의 증거로 사용할 수 있습니다.

나는 GEDCOM 파일(일부 선택된 proband 포함)을 genealogytree 트리 소스 코드 로 변환하는 일부 소프트웨어가 미래에 있어야 한다고 강력히 믿습니다 . 다음 경로가 표시됩니다.

  • 계보 프로그램에서 직접 내보내기. 나는 어떤 저자가 그러한 내보내기 모듈을 자신의 소프트웨어에 구현하기를 (약한) 희망을 가지고 있었지만( 이봐, 나는 내 소프트웨어를 위해 이 무료 트리 그리기를 사용할 수 있다 ), 나는 아직 어떤 것도 모른다.

  • 학생 논문 으로 gedcom2latex 구현 . 글쎄, 나는 그것을 기꺼이 할 학생을 아직 찾지 못했습니다 (그리고 결과를 프리웨어 또는 오픈 소스로 제공).

  • 귀하 또는 생각하는 다른 사람에 의한 gedcom2latex 구현 : 이 도구가 존재하지 않는 이유는 무엇입니까?

  • gedcom2latex 를 직접 구현 합니다. 사실 제 개인적인 해결법이 있어서 필요없지만 영원한 영광을 위해 하고 싶은 마음이 들더라구요 ;-) 아직 이 길을 따라갈 시간이 부족해서...

gedcom2latexgenealogytree 트리 소스 로 내보낼 내부 트리를 구축하는 데 사용할 수 있는 오픈 소스 GEDCOM 파서 http://gedcom4j.org 가 있습니다.




OpenSource 도구 세대 는 고려할 세대 또는 포함할 데이터 유형 을 제한하는 것과 같은 옵션이 있는 계보 트리 호환 코드로 내보내기를 제공합니다 (중간 이름 없음? 확실합니다! 이혼 날짜 없음? 원하는 대로! 이미지 없음? 선택!). 필요한 출력을 만드는 데 사용되는 LaTeX 템플릿 을 변경할 수 있습니다 .

데이터베이스는 yml 파일이며 아직 GEDCOM을 지원하지 않습니다(그러나 기술적으로 개발할 수 있음).

단일 데이터베이스 항목의 예:

- id: PachGerd1954
  gender: male
  name:
    first:
    - Gerd
    last: Pachowski
  birth:
    date: "1954-07-04"
    place: Bottrop
  mom: PachGise1921
  dad: PachDiet1919
  partners:
  - partner_id: "GöhlMela1954"
    marriage:
      date: "1975-07-01"
    divorce:
      date: "1990-03-09"

생성된 족보 트리 데이터베이스 항목:

g[%
id=PachGerd1954,
    rootnode%
]{
    sex = male,
    name = {%
            \pref{Gerd}\ %
        \surn{Pachowski}%
    },
    birth = {1954-07-04}{Bottrop},
        marriage- = {1975-07-01},
        divorce- = {1990-03-09},
}

피드백과 MR을 환영합니다!

면책 조항: 나는 세대의 저자입니다.