Экспорт в GEDCOM и обратный импорт

Перед тем, как задать вопрос, ознакомьтесь с ответами на часто задаваемые вопросы и со Справкой. Пожелания пишем на reformal.ru

Модераторы: Genery, Elena Polyanskikh

Сообщение
Автор
Пользователь2021
Сообщения: 28
Зарегистрирован: 21 дек 2021 08:39

Экспорт в GEDCOM и обратный импорт

#1 Сообщение Пользователь2021 » 27 мар 2023 00:17

Вопрос по событиям.
В файле ДЖ создаю одно стандартное событие "Проживание" для пяти персон.
Экспортирую файл в GEDCOM, импортирую как новый файл из того же GEDCOM'а.
В новом файле ДЖ появляется пять событий "Проживание", в каждом по одной персоне.
Еще нюанс - при импорте все определения персон в событии теряются и заменяются одним под названием "Участник".
Тот же результат для моих собственных типов событий.
В файле GEDCOM такие события описаны ключевым словом EVEN.

События "Свадьба", "Рождение". "Крещение" после экспорта-импорта восстанавливаются корректно, персоны корректно определяются как "муж", "жена" и т.д. Но в файле GEDCOM под такие типы событий определены собственные ключевые слова MARR и пр.

Кто знает, особенность обработки записей типа EVEN это баг или фича?
Есть ли возможность через GEDCOM описывать совместные события?

Аватара пользователя
hippocamus
Сообщения: 1045
Зарегистрирован: 09 дек 2009 16:28
Откуда: Рыбинск, Ярославская обл.
Контактная информация:

Re: Экспорт в GEDCOM и обратный импорт

#2 Сообщение hippocamus » 27 мар 2023 02:14

Пользователь2021 писал(а): 27 мар 2023 00:17 Вопрос по событиям.
В файле ДЖ создаю одно стандартное событие "Проживание" для пяти персон.
Экспортирую файл в GEDCOM, импортирую как новый файл из того же GEDCOM'а.
В новом файле ДЖ появляется пять событий "Проживание", в каждом по одной персоне.
Еще нюанс - при импорте все определения персон в событии теряются и заменяются одним под названием "Участник".
Тот же результат для моих собственных типов событий.
В файле GEDCOM такие события описаны ключевым словом EVEN.

События "Свадьба", "Рождение". "Крещение" после экспорта-импорта восстанавливаются корректно, персоны корректно определяются как "муж", "жена" и т.д. Но в файле GEDCOM под такие типы событий определены собственные ключевые слова MARR и пр.

Кто знает, особенность обработки записей типа EVEN это баг или фича?
Есть ли возможность через GEDCOM описывать совместные события?
Формально-то всё верно? 5 персон проживают. События "Совместное проживание" - не предполагается..
GEDCOM - это не от лучшей жизни. Мы не можем заставить мормонов поменять формат данных.
Лишь внесение неофициальных тэгов, как это делает MyHeritage.
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )

Пользователь2021
Сообщения: 28
Зарегистрирован: 21 дек 2021 08:39

Re: Экспорт в GEDCOM и обратный импорт

#3 Сообщение Пользователь2021 » 27 мар 2023 04:06

hippocamus писал(а): 27 мар 2023 02:14 Формально-то всё верно? 5 персон проживают. События "Совместное проживание" - не предполагается..
GEDCOM - это не от лучшей жизни. Мы не можем заставить мормонов поменять формат данных.
Лишь внесение неофициальных тэгов, как это делает MyHeritage.
Спасибо за ответ.
Понятно, что GEDCOM не идеал, да и не формальный стандарт даже.
Я в раздумьях, как мне описывать события в ДЖ, чтобы минимизировать риск переделки в будущем, уж очень работа большая.
На данный момент я собрал большинство описаний в комментариях, потихонечку перевожу в формат Персона-Событие-Документ-Источник.

ДЖ чудесный продукт, возможности широки, но вопрос переносимости смущает.
GEDCOM, в свою очередь, хорошо закрывает события МК (рождение/крещение/свадьба/смерть), тут вопросов нет, все гладко ложится в ДЖ и гладко переносится.

Поделитесь, у кого есть опыт описаний групповых событий в ДЖ разными методами?
Более конкретно - ревизии, переписи, ИВ, т.е. исходные массовые события.

Идеально бы версия ДЖ-Professional с возможностью работы с РС/ИВ в формате близко к формату исходника. А, может, чем ч*рт не шутит, даже через REST.

Пользователь2021
Сообщения: 28
Зарегистрирован: 21 дек 2021 08:39

Re: Экспорт в GEDCOM и обратный импорт

#4 Сообщение Пользователь2021 » 28 мар 2023 08:37

Почитал спецификацию GEDCOM 5.5.1.
Нашел два интересных тега событий, которые могут относиться как к семье, так и отдельной персоне: CENS (census, перепись) и RESI (residence, место проживания).
RESI как событие персоны в ДЖ есть (тип события - Проживание).
Вопрос к Дмитрию - поддерживает ли ДЖ 5.6 тег/событие CENS (я его не нашел в типах событий) и поддерживается ли CENS/RESI как событие семьи?

Аватара пользователя
Genery
Site Admin
Сообщения: 3370
Зарегистрирован: 23 янв 2005 06:17
Откуда: Новосибирск
Контактная информация:

Re: Экспорт в GEDCOM и обратный импорт

#5 Сообщение Genery » 28 мар 2023 09:02

Этот тег не поддерживается в Древе Жизни, в программе нет соотв. стандартного типа событий. Кстати, не видел ни одного Gedcom с этим тегом.
Дмитрий Киркинский, Genery Software

СергейУ
Сообщения: 7
Зарегистрирован: 30 апр 2023 11:16

Re: Экспорт в GEDCOM и обратный импорт

#6 Сообщение СергейУ » 30 апр 2023 11:24

При импорте из gedcom из коментариев удаляются все теги <em> <strong> <b> <i> и т.д., можно их сохранить?

Аватара пользователя
Genery
Site Admin
Сообщения: 3370
Зарегистрирован: 23 янв 2005 06:17
Откуда: Новосибирск
Контактная информация:

Re: Экспорт в GEDCOM и обратный импорт

#7 Сообщение Genery » 10 май 2023 08:21

СергейУ писал(а): 30 апр 2023 11:24 При импорте из gedcom из коментариев удаляются все теги <em> <strong> <b> <i> и т.д., можно их сохранить?
Древо Жизни не поддерживает теги в комментариях, возможности сохранить их нет.
Дмитрий Киркинский, Genery Software

ShinePhantom
Сообщения: 122
Зарегистрирован: 23 авг 2005 13:40
Контактная информация:

Re: Экспорт в GEDCOM и обратный импорт

#8 Сообщение ShinePhantom » 12 май 2023 09:30

Можно ли при экспорте не выгружать некоторые поля? Например комментарии? Потому что там содержится всякая разнообразная информация, не вся из которых может быть предназначена для посторонних глаз (а выгрузка - это обычно на внешние сервисы ведь)
К сожалению, не могу похвастать длинной родословной, но уверен, что первым был Адам.

Elena Polyanskikh
Сообщения: 973
Зарегистрирован: 12 сен 2008 18:51
Откуда: Новосибирск
Контактная информация:

Re: Экспорт в GEDCOM и обратный импорт

#9 Сообщение Elena Polyanskikh » 12 май 2023 10:03

ShinePhantom писал(а): 12 май 2023 09:30 Можно ли при экспорте не выгружать некоторые поля? Например комментарии? Потому что там содержится всякая разнообразная информация, не вся из которых может быть предназначена для посторонних глаз (а выгрузка - это обычно на внешние сервисы ведь)
Нет, такой возможности нет, степень конфиденциальности нельзя задать полю, можно только объекту (персоне, событию, документу), следовательно нельзя отфильтровать только поля, а не целиком объекты.

Пожалуй, можно только в самом гедкоме поиском по тегу быстро почистить комментарии.
Елена Полянских, Genery Software

12june
Сообщения: 23
Зарегистрирован: 05 авг 2012 15:16

Re: Экспорт в GEDCOM и обратный импорт

#10 Сообщение 12june » 09 окт 2023 00:06

Можно ли в ДЖ5 создать Gedcom-файл так, чтоб в нём были только предки конкретной персоны и этих предков потомки?
То есть требуется отрезать потомков персоны.

Аватара пользователя
hippocamus
Сообщения: 1045
Зарегистрирован: 09 дек 2009 16:28
Откуда: Рыбинск, Ярославская обл.
Контактная информация:

Re: Экспорт в GEDCOM и обратный импорт

#11 Сообщение hippocamus » 09 окт 2023 00:23

12june писал(а): 09 окт 2023 00:06 Можно ли в ДЖ5 создать Gedcom-файл так, чтоб в нём были только предки конкретной персоны и этих предков потомки?
То есть требуется отрезать потомков персоны.
- построить прямое древо предков и потомков
- свернуть потомков
(или, если можно - построить сразу древо предков - не помню)
- включить фильтр "присутствуют в древе"
- сохранить с учётом фильтров как...
- открыть сохранённую базу и экспортировать в GEDCOM
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )

opalex
Сообщения: 622
Зарегистрирован: 05 янв 2010 15:31
Откуда: Алматы
Контактная информация:

Re: Экспорт в GEDCOM и обратный импорт

#12 Сообщение opalex » 09 окт 2023 07:37

Не получится так просто. ДЖ строит либо дерево прямых предков, либо дерево потомков. К примеру, в 5-м поколении у конкретной персоны 32 предка, и у каждого из них СВОЁ дерево потомков. Придется 32 раза сохранять дерево с учетом фильтров. Получим 32 (частично перекрывающихся) выборки данных. Потом нужно их все как-то объединить. Замучаешься чистить двойников.
А если данные доросли до 10-ти поколений? Задача становится нереальной.
Да даже если брать только одного предка чисто по мужской линии (отец, дед, прадед, ... - только по мужской линии), и от самого дальнего предка строить дерево прямых потомков, то все равно будет два разных дерева (дерево прямых предков персоны и дерево прямых потомков от дальнего предка). Которые, после экспорта, нужно будет объединять.
Лично я не стал бы этим заниматься. Много возни с непонятной целью.
Приглашаю в гости на opalex.info

Elena Polyanskikh
Сообщения: 973
Зарегистрирован: 12 сен 2008 18:51
Откуда: Новосибирск
Контактная информация:

Re: Экспорт в GEDCOM и обратный импорт

#13 Сообщение Elena Polyanskikh » 09 окт 2023 14:35

opalex писал(а): 09 окт 2023 07:37 Не получится так просто. ДЖ строит либо дерево прямых предков, либо дерево потомков. К примеру, в 5-м поколении у конкретной персоны 32 предка, и у каждого из них СВОЁ дерево потомков. Придется 32 раза сохранять дерево с учетом фильтров. Получим 32 (частично перекрывающихся) выборки данных. Потом нужно их все как-то объединить. Замучаешься чистить двойников.
А если данные доросли до 10-ти поколений? Задача становится нереальной.
Да даже если брать только одного предка чисто по мужской линии (отец, дед, прадед, ... - только по мужской линии), и от самого дальнего предка строить дерево прямых потомков, то все равно будет два разных дерева (дерево прямых предков персоны и дерево прямых потомков от дальнего предка). Которые, после экспорта, нужно будет объединять.
Лично я не стал бы этим заниматься. Много возни с непонятной целью.
По-моему, задача прозвучала другая. Нужно как раз оставить всех потомков предков, кроме потомков одной персоны, то есть нужно свернуть только потомков одной персоны, и это делается одним щелчком - нажатием на знак минус, который появляется у узла персоны со стороны его детей.

Ну и в вашем рассуждении есть ошибка, двойников не будет, если персоны выделены из одного и того же файла.
Елена Полянских, Genery Software

Elena Polyanskikh
Сообщения: 973
Зарегистрирован: 12 сен 2008 18:51
Откуда: Новосибирск
Контактная информация:

Re: Экспорт в GEDCOM и обратный импорт

#14 Сообщение Elena Polyanskikh » 09 окт 2023 14:47

12june писал(а): 09 окт 2023 00:06 Можно ли в ДЖ5 создать Gedcom-файл так, чтоб в нём были только предки конкретной персоны и этих предков потомки?
То есть требуется отрезать потомков персоны.
тут как бы два вопроса в одном. Гедком-файл можно создать только из всех данных, которые есть в файле, поэтому нужно сначала отделить нужные данные в отдельный файл. Это делается через сохранение с учетом фильтров. Тут удобно использовать фильтр "Присутствуют в дереве".
Осталось настроить нужным образом дерево, тут есть два способа. Первый - как я только что написала чуть выше, построить дерево конкретной персоны, затем свернуть всех потомков этой персоны, нажав на знак минус, который появляется у узла дерева со стороны его детей.
2023-10-09_18-42-39.png
Второй способ - использовать расширенные настройки дерева:
2023-10-09_18-45-52.png
Построить дерево одних предков персоны тоже можно - с помощью расширенных настроек дерева.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Елена Полянских, Genery Software

opalex
Сообщения: 622
Зарегистрирован: 05 янв 2010 15:31
Откуда: Алматы
Контактная информация:

Re: Экспорт в GEDCOM и обратный импорт

#15 Сообщение opalex » 09 окт 2023 17:23

Соглашусь в одном, первоначальный вопрос был поставлен некорректно. Но если следовать ему буквально, то там кроме "чтоб в нём были только предки конкретной персоны" еще есть окончание фразы: "...и этих предков потомки".
Дед с бабкой являются предками? Естественно. У нас у всех два деда и две бабки в предках, все из разных родов (семей). У каждого из них свои потомки, и часть из них будет на боковых ветках для конкретной персоны. Это 4 различных дерева. В дереве прямых предков этой персоны их (людей из боковых веток) не будет. То есть, при трех поколениях уже нужно строить 5 деревьев. При 4-х поколениях - 9 деревьев, и т.д.
Невозможно (по крайней мере, я не знаю как) построить фильтр, чтобы все эти деревья одновременно присутствовали, только последовательно - создали одно, затем экспорт, затем следующее дерево и т.д.
И в конечном итоге ещё нужно всё объединить. Всё, что экспортировали, нужно соединять в одной базе. И здесь можно получить еще кучу "приятных" неожиданностей.
А расширенные настройки построения дерева, которые вы предлагаете, дадут несколько иной результат.
Приглашаю в гости на opalex.info

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot], Google [Bot] и 13 гостей