Головна

Метелик
 
Ідея цього звіту у мене виношувалася давно. З одного боку є кругова діаграма пращурів, яка, по суті показує те саме, але у більш компактному вигляді. З іншого боку хотілося додати у той звіт більше можливостей (показати ті ж редукції, деяку статистку), але у силу компактності Кругової діаграми пращурів, це було зробити важко без втрати простоти та інформативності, тобто, вона би тоді вийшла перенасичений інформацією. Метелик, як і Кругова діаграма, розповсюджений у генеалогії звіт, тому як тільки випала нагода, я вирішив втілити свою давню мрію у життя, але збагатити його додатковими можливостями, на відміну від стандартного Метелика. І ось що з того вийшло.
Звіт розміщено, по традиції, на одній з закладок програми (на останній).
 

Пройдемо, для початку, по налаштуванням звіту і розберемося з його можливостями. На малюнку вище показано основні його елементи. Стандартно, як і для інших звітів, будується звіт від персони, на якій ми знаходимося у списку ліворуч.

  1. Вибрана персона, від якої будуватиметься діаграма (не обов'язково вона має бути кореневою)
  2. Кількість поколінь, яким обмежується діаграма (не більше 13), при виборі опції "Авто" кількість поколінь буде визначена автоматично по найдовшому ланцюжку пращурів обраної персони (але знов таки, не більше 13, тому що збільшення кількості поколінь навіть до 14, робить комірки останніх поколінь надмалими, щоб їх переглядати)
  3. Які дані потраплять у комірку з персоною (ПІБ, роки/дати життя тощо)
  4. Заливка комірок (персон) діаграми, налаштування має такі значення (і для  екрану і для друку):
    • Не заливати
    • Стать
    • Шлюби
    • Тривалість життя
    • Сини / Доньки 
  5. Масштаб діаграми – налаштування використовується лише для перегляду. Для друку та збереження у файл завжди використовується 100% масштаб картинки. Масштаб діаграми можна вибирати зі списка або міняти кнопками "+" або "-" покроково. Але нічого не заважає в полі масштабу ввести будь-яке значення, якщо у цьому є необхідність 
  6. Редукція - опція, яка виділяє кольором та з'єднує лініями комірки, персони в яких є тими самими, але у різних гілках (про це детальніше - нижче).
  7. Можливість розбити діаграму під час збереження або друку на принтері. При натисканні на відповідну кнопку (без стрілки) файл друкується (зберігається) повністю одним файлом (або на одному аркуші паперу), якщо за стрілкою біля кнопки, то з розбивкою на частини (на 2 або 4 частини).

Після того, як ми створили звіт, є можливість за його допомогою переходити на інших персон у списку зліва. Для цього наводимо курсор миші на потрібну нам персону (курсор міняється на "руку"), клікаємо лівою кнопкої миші і у списку зліва автоматично виконається переміщення на цю персону. Можна відразу побудувати цей звіт вже від неї. А можна вибрати зверху на сторінках-закладках інший звіт і побудувати вже його. Отака навігація, схожа на ту, що я робив у звіті "Інфо про персону". Але переміститись, на відміну від нього, можна відразу на кілька поколінь нижче. 

Детальніше про типи заливок:

Не заливати

Комірки не заповнені кольором, крім комірок персон з редукцією. Про редукції буде описано нижче за документом 

Стать

Тут все просто: комірки чоловіків мають синій відтінок (або інший бажаний колір, якщо його вибрати, клацнувши по панельці), жінок – червоний відтінок. Як приклад такої заливки дивіться малюнок вище. Знов таки, для редукцій - виключення 

Шлюби

Комірка заповнюється секторами, що відповідають кількості сімей, що створила персона за своє життя. Тут треба пояснити, що таке "сім'я" у термінології програми (і Gedcom взагалі): це союз чоловіка та жінки (як правило), що або зареєстровано і відповідному органі (РАГС, церква, синагога, костел, тощо), або цивільний шлюб, якщо у своїй генеалогічній програмі Ви його створювали, або союз, який призвів до народження однієї або більше дітей. Більш яскравим кольором з поміж інших шлюбів (якщо їх кілька), позначено саме той шлюб, який призвів до народження нащадка, який присутній у діаграмі.

Тривалість життя

Комірка заповнюється "індикатором", який чим довше, тим більше років прожила персона. Якщо комірка заповнена повність, то це означає, що людина прожила 100 і більше років. Відповідно, якщо комірка заповнена на чверть, то людина прожила 25 років. Комірка не заповнюється зовсім, якщо одна з дат (народження або смерті) не відома і, відповідно, вік не має можливості розрахувати. Це для тих, у кого в програмі стоїть позначка, що людина померла. Якщо у персони немає такої позначки (і відсутня дата смерті), то вона вважається такою, що живе і понині. Тоді комірка заповнюється "чоловічим" або "жіночим" кольором. 

Сини / Доньки

Комірка заповнюється секторами, що відповідають кількості дітей, у якої персона є батьком або матір'ю. При цьому "чоловічим" кольором заповнени сектори синів, а "жіночим" - доньок.

У типах заливок "Шлюби" і "Сини/Доньки", де заповнення відбувається у вигляді "індикатора", за основу (знаменник) береться максимальна кількість подій у персони, що входить у діаграму. Наприклад, у діаграмі присутня персона, у якої 12 дітей. Тоді один сектор дитини займає 1/12 місця комірки. Те саме для шлюбів - якщо максимально їх 3, наприклад, то у персони  з 2 сім'ями секторів буде 2 і вони займуть 2/3 комірки. Якось так, дивіться малюнки нижче для прикладу

Шлюби

Сини / Доньки

Детальніше варто зупинитися на опції "Редукції".

Але спочатку - трохи теорії з Вікіпедії.

Редукція предків (англ. pedigree collapse і нім. Ahnenschwund) — поняття в генеалогії, зменшення можливої кількості предків у нащадка, чиї батьки мають один з одним родинні зв'язки. Термін уперше застосований Робертом С. Гундерсоном.

Без урахування редукції предків родовідне дерево окремого індивіда є двійковим деревом, яке складається з самого індивіда, його батьків (2), бабусь і дідусів (4), прабабусь і прадідусів (8) і так далі. Кількість людей у такому дереві зростає по експоненті й, зрештою, їх кількість стає неймовірно великою. Так, виходячи з цього принципу, у людини, що живе в XXI столітті, 30 поколінь тому (час Високого Середньовіччя) кількість предків мала б сягнути 230, тобто понад 1 млрд. людей, що вдвічі більше за все населення Землі того часу[2].

Цей парадокс пояснюється наявністю в людей спільних предків, зважаючи на випадкові або невипадкові споріднені шлюби. Отже, окрема людина може займати декілька місць в одному генеалогічному дереві. Це можливо за будь-якого ступеню спорідненості (часто невідомого) батьків нащадка. Наприклад, дитина двоюрідних родичів може мати тільки шість прабабусь і прадідусів замість звичайних восьми. Таке зменшення кількості предків і є редукцією предків.

 

Тобто, у кожного з нас, хочемо ми того, чи ні, є одні й ті самі пращури, які зустрічаються у різних гілках. Якщо у когось їх немає, то це тільки тому, що їх ще вами не знайдено, або вони знаходяться надто далеко від персони, від якої побудовано дерево. Як зазначалося вище, редукції виникають тому, що вибір потенційного чоловіка або дружини обмежено їх певною кількістю. Для королівських персон це може бути обумовлено тим, що чоловік-дружина мають бути "королівських кровей", а таких в роки середньовіччя не так вже й багато для вибору. Для звичайних людей, що жили в ті часи, родинні шлюби обумовлені тим, що міграції людей були надто обмежені (кріпацтво), а в селі знайти дружину, що не мала спільного пращура, взагалі майже неможливо. Хіба що з приїзджих. На собі впевнився, що якщо хтось з генеалогів досліджує той населений пункт, що й Ви, то Ви обов'язково з ним знайдете спільного пращура. Тобто, ви - родичі.

Але перейдемо до нашої діаграми. Включимо опцію "Редукції" (виключемо заливки для ясності) в ній і спробуємо подивитися на наше дерево під іншим кутом на тому самому прикладі, що й вище

Як бачимо, ті самі персони у дереві зустрічаться двічі і навіть тричі (як Датський Фредерік I). Персони, які зустрічаються у дереві більше 1 разу виділено жовтим кольором. З'єднання комірок відбувається тільки до першої (найближчої) персони, решта просто виділяється кольором (щоб кількість ліній не заважала суті). З'єднано лініями тільки ті персони, які входять у ту кількість поколінь, яке встановлено у налаштуваннях звіту. Але це не означає, що решта персон не мала "двійників" у інших гілках. Просто ми обмежилися тільки цією кількістю поколінь. Є персони, які зафарбовано "жовтим", але вони не мають з'єднувальних ліній. Це означає, що редукція має місце, але ця персона присутня у дереві в інших гілках у тих поколіннях, які не входять до діаграми у зв'язку з тим, що ми обмежили діаграму заданою кількістю поколінь. На прикладі вище таке подружжя ("жовте" та без зв'язків) знаходиться у нижньому лівому кутку. Якщо ми збільшемо кількість поколінь ще на 2 (до 8-ми), то діаграма буде вже такою, як нижче, і ми бачимо, що ті 2 персони вже мають зв'язок і він є у більш ранньому поколінні.  Та й самих зв'язків значно побільшало.

Тобто, майже всі персони у 6-7 поколінні від центральної, зустрічаються більше 1 разу у інших гілках. Вражає...

Звісно, ми здебільшого "не граф'я", і у нас таких випадків буде набагато менше. Та й міграції останнього століття розширили географію для вибору супутника життя, що значно зменшило кількість родинних шлюбів. Просто цей приклад гарно показує суть цієї опції і у мене давно чухалися руки втілити у свою програму такого плану звіт, пристойних аналогів якого я не знайшов. Але й у моєму дереві серед прямих пращурів є з пів-десятка випадків, коли одна й та саме персона присутня у пращурах іншої гілки. Два з них (принаймні відомих мені) є й серед моїх нащадків.

Ну і під кінець, щоб завершити опис опції "Редукції", наведу ще один маленький приклад, який буде простіше сприйнято, ніж таємниці датського двору..

У цьому прикладі Великий князь Київський Ігор I народив сина від доньки свого рідного брата Олега Ладожського. Тобто, від рідної племінниці народився великий князь Київський Святослав перший. Отак це все виглядає у програмі, якщо побудувати звіт від Святослава:

 

Є ще кілька ідей урізноманітнити цю діаграму новими можливостями, але це вже у наступних версіях