Форум программы Древо Жизни
Как объединить два Древа в одно?
Модераторы: Genery, Elena Polyanskikh
- Руслан Грибков
- Сообщения: 333
- Зарегистрирован: 01 май 2005 23:28
- Откуда: Нижегородская обл. Городец
Re: Как объединить два Древа в одно?
тут наверно было бы эффективней делать не "слияние", а "создание" новой третьей базы, и потом с помощью DrevoReport "выловить" двойные события и персон. И инфа не потеряется и можно спокойно недельку сидеть и править. Затем подменить первую и вторую на третью, выложить в инет как онлайн базу и вести уже её.
Ищу: по Нижегородской обл. - Грибковых, . По г. Козьмодемьянску - Грибковых, Соколовых, Никоновых.
по Украине - Янчишены, Сумашевские, Заблоцкие, Чегурко, Петруша.
по Хабаровску - Клюевых, по Москве - Бажковых, Владимирская обл. - Гоцуц.
по Украине - Янчишены, Сумашевские, Заблоцкие, Чегурко, Петруша.
по Хабаровску - Клюевых, по Москве - Бажковых, Владимирская обл. - Гоцуц.
Re: Как объединить два Древа в одно?
Это существенно ничего не изменит. Разве что исходные базы останутся не покоцаными. Но этого легко можно избежать просто сделав резервное копирование перед такой операцией
Все проблемы объединения, которые рассматривались ниже, все равно останутся.
Есть одна идея, которая мне пришла в голову после вчерашнего обсуждения и которая отчасти перекликается с предложением Руслана:
Все персоны и события, у которых совпадают идентификаторы перед объединением баз можно поменять на ранее несуществующие (не занятые). Тогда в 1-ю (или объединенную 3-ю базу) попадет абсолютно вся информация из 1-й и 2-й.
При этом весь список таких персон (у которых изначально совпадали ID) вывести в протокол для дальнейшей с ними работы по объединению. Можно было-бы попутно проанализировать на дубликатов персон, у которых не совпадают ID и вывести их в отдельный протокол, как "подозрительные".
Тогда все риски порчи данных сведутся к нулю.
Но с другой стороны у этого подхода есть и большой минус (особенно у баз, которые "разъехались" относительно недавно) - мы получаем 100% двойников в объединенной базе, с которыми придется тщательно работать руками.
Все проблемы объединения, которые рассматривались ниже, все равно останутся.
Есть одна идея, которая мне пришла в голову после вчерашнего обсуждения и которая отчасти перекликается с предложением Руслана:
Все персоны и события, у которых совпадают идентификаторы перед объединением баз можно поменять на ранее несуществующие (не занятые). Тогда в 1-ю (или объединенную 3-ю базу) попадет абсолютно вся информация из 1-й и 2-й.
При этом весь список таких персон (у которых изначально совпадали ID) вывести в протокол для дальнейшей с ними работы по объединению. Можно было-бы попутно проанализировать на дубликатов персон, у которых не совпадают ID и вывести их в отдельный протокол, как "подозрительные".
Тогда все риски порчи данных сведутся к нулю.
Но с другой стороны у этого подхода есть и большой минус (особенно у баз, которые "разъехались" относительно недавно) - мы получаем 100% двойников в объединенной базе, с которыми придется тщательно работать руками.
Сайт программ GedcomReport, DrevoReport http://go.inf.ua
Исследования: Васильковський, Киевский, Звенигородский уезды Киевской губернии
Нежинский уезд Черниговской губернии
Исследования: Васильковський, Киевский, Звенигородский уезды Киевской губернии
Нежинский уезд Черниговской губернии
- Руслан Грибков
- Сообщения: 333
- Зарегистрирован: 01 май 2005 23:28
- Откуда: Нижегородская обл. Городец
Re: Как объединить два Древа в одно?
один раз поработать, выложить онлайн и спокойно работать дальше. Если появиться ещё база - таже процедура и уже три иследователя будут работать с деревом онлайн, другой альтернативы нет.o22 писал(а):Но с другой стороны у этого подхода есть и большой минус (особенно у баз, которые "разъехались" относительно недавно) - мы получаем 100% двойников в объединенной базе, с которыми придется тщательно работать руками.
Ищу: по Нижегородской обл. - Грибковых, . По г. Козьмодемьянску - Грибковых, Соколовых, Никоновых.
по Украине - Янчишены, Сумашевские, Заблоцкие, Чегурко, Петруша.
по Хабаровску - Клюевых, по Москве - Бажковых, Владимирская обл. - Гоцуц.
по Украине - Янчишены, Сумашевские, Заблоцкие, Чегурко, Петруша.
по Хабаровску - Клюевых, по Москве - Бажковых, Владимирская обл. - Гоцуц.
- hippocamus
- Сообщения: 1048
- Зарегистрирован: 09 дек 2009 16:28
- Откуда: Рыбинск, Ярославская обл.
- Контактная информация:
Re: Как объединить два Древа в одно?
Скажем так - да, ты прав. Но этим можно пренебречь, ага.o22 писал(а):Но с другой стороны у этого подхода есть и большой минус (особенно у баз, которые "разъехались" относительно недавно) - мы получаем 100% двойников в объединенной базе, с которыми придется тщательно работать руками.
В самом примитивнейшем способе - мы принимаем связующую персону как одну из двух - либо из первой базы, либо из второй. Соответственно, все связанные с ней персоны мы берём из базы, откуда взяли связующую персону. Вариант, так скажем, 70%-ный... В большинстве случаев он сработает, то, что сообщил нам дальний родственник - является более приоритетным, чем то, что мы слышали от двоюродных бабушек. Но гарантии нет никакой.
В лучшем случае, нужно каждую персону сравнивать. Мы можем знать такое, чего не знали дальние родственники. (Например, о том, что кто-то у них - приёмный. А кто-то был полицаем. А от детей это - скрывали!)
Поэтому, имхо, лучше всего первый вариант. Но нужно в базе внести изменения, для каждой персоны сделать возможность нескольких записей. И уже личной волей хозяина Древа сводить их в одну.
Персона с несколькими вариантами может отличаться цветом в таблице, или двойной, или пересекающейся двойной рамкой в дереве, что заставит обратить внимание хозяина, а иногда и намеренно создать такую персону. У меня 2,5k персон, я ещё новичок в генеалогии, а уже в паре случаев есть желание создать двух персон, как бы разных, но как бы и одну в то же время.
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
-
- Сообщения: 13
- Зарегистрирован: 27 апр 2009 13:22
- Откуда: Симбирская губерния
Re: Как объединить два Древа в одно?
Помогите. Что делаю не так? Обьединяю два файла. В таблице видно,что добавились персоны,но при построении древа новые персрны не видны.
- hippocamus
- Сообщения: 1048
- Зарегистрирован: 09 дек 2009 16:28
- Откуда: Рыбинск, Ярославская обл.
- Контактная информация:
Re: Как объединить два Древа в одно?
Они не связаны событиями с теми, кто был в древе до слияния. Нужно добавить их в события Рождение, Свадьба, Усыновление (другие события не влияют на отображение родственных связей).
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
-
- Сообщения: 13
- Зарегистрирован: 27 апр 2009 13:22
- Откуда: Симбирская губерния
Re: Как объединить два Древа в одно?
Благодарю за ответ!hippocamus писал(а):Они не связаны событиями с теми, кто был в древе до слияния. Нужно добавить их в события Рождение, Свадьба, Усыновление (другие события не влияют на отображение родственных связей).
То есть алгоритм таков — захожу в древо. Выбираю персону. У нее ставлю событие свадьба. Потом смотрю древо, нажимаю кнопку Добавить. Выбираю файл,где супруг персоны. Так?
Re: Как объединить два Древа в одно?
Практически. Если у вас события такого еще нет (ни у одной из персон, т.е. в случае со свадьбой ни у вероятного мужа, ни у жены), то у любого из них создаете событие Свадьба. При этом автоматически выбирается роль "Муж" или "Жена" (зависит от того, у какой персоны создаете событие, роль, конечно же, можно поменять, если вы добавляете просто участника или свидетеля).Николай Чев писал(а):То есть алгоритм таков — захожу в древо. Выбираю персону. У нее ставлю событие свадьба. Потом смотрю древо, нажимаю кнопку Добавить. Выбираю файл,где супруг персоны. Так?
У вас откроется окно редактирования созданного события, где вы добавляете других участников.
Если же событие уже создано у одной из персон, то вы сразу заходите в окно редактирования этого события и там добавляете участников, т.е. второй раз создавать его не нужно.
Основные фамилии для поиска сейчас - Труновы (Тамбовская обл., с.Липовка и г.Мичуринск), Поляковы (Рязанская обл., Спас-Деменский р-н).
В планах поиск по: Ульяновы, Ступины, Форнаковы, Жуковы, Низовцовы, Собольковы, Юрченко, Лукьяненко.
В планах поиск по: Ульяновы, Ступины, Форнаковы, Жуковы, Низовцовы, Собольковы, Юрченко, Лукьяненко.
-
- Сообщения: 13
- Зарегистрирован: 27 апр 2009 13:22
- Откуда: Симбирская губерния
Re: Как объединить два Древа в одно?
Выбираю персону. В персоне события. Выбираю сводьбу, так как мне через жену нужно обьеденить два древа.
Так я не могу выбрать жену,она в другом древе.
Так я не могу выбрать жену,она в другом древе.
-
- Сообщения: 13
- Зарегистрирован: 27 апр 2009 13:22
- Откуда: Симбирская губерния
Re: Как объединить два Древа в одно?
Есть два древа. Как их соеденить в одно? Почему не получается? Да,есть кнопка — добавить данные из.... Каков алгоритм действий? Программа сама ищет или зайти в персону?
Re: Как объединить два Древа в одно?
Сначала объединяете две базы через Добавить данные из... (когда открыта одна из баз, выбираете эту команду и потом указываете файл второй базы данных). Получаете новую базу, в которой будут все персоны из обоих деревьев. Потом добавляете или редактируете (если событие у кого-то уже было создано) событие свадьба для нужных вам персон (описывала выше).Николай Чев писал(а):Есть два древа. Как их соеденить в одно? Почему не получается? Да,есть кнопка — добавить данные из.... Каков алгоритм действий? Программа сама ищет или зайти в персону?
Настоятельно рекомендую перед всеми эти действиями сохранить обе базы по-отдельности, а новую базу (после слияния) сохранить также отдельно - под новым именем. Это поможет в любой момент (если что-то пойдет не так) вернуться к начальным базам.
Основные фамилии для поиска сейчас - Труновы (Тамбовская обл., с.Липовка и г.Мичуринск), Поляковы (Рязанская обл., Спас-Деменский р-н).
В планах поиск по: Ульяновы, Ступины, Форнаковы, Жуковы, Низовцовы, Собольковы, Юрченко, Лукьяненко.
В планах поиск по: Ульяновы, Ступины, Форнаковы, Жуковы, Низовцовы, Собольковы, Юрченко, Лукьяненко.
-
- Сообщения: 13
- Зарегистрирован: 27 апр 2009 13:22
- Откуда: Симбирская губерния
Re: Как объединить два Древа в одно?
Благодарю за терпение и подробный ответ. Буду пробовать.
Re: Как объединить два Древа в одно?
Очень интересно, будет ли эта функция реализована в 5.0 сборка 2017.05.15?Genery писал(а):Мы планируем делать в 5-й версии синхронизацию данных через онлайн.
С уважением,
ashs
ashs
Re: Как объединить два Древа в одно?
Вы, наверное, один из немногих, кто работал с Legacy Family Tree. Сейчас уже существует 9 версия. Действительно ли у программы настолько большие проблемы с русским языком, что, скажем, для кругового дерева-диаграммы она нам не подойдет? Могли бы что-нибудь более подробное написать по специфике программы?opalex писал(а):Legacy Family Tree 8.0 (Millenia) - ищет дубли в базе, слияние с полным контролем, есть откат назад, можно поставить метку "Не дубль" и т.д. Ещё можно сравнивать разные файлы баз. Очень грамотно все сделано. Лучшее, что я видел где-либо. Но у программы (в целом) проблемы с русским языком, которые разработчики решать отказываются.
С уважением,
ashs
ashs
- Genery
- Site Admin
- Сообщения: 3388
- Зарегистрирован: 23 янв 2005 06:17
- Откуда: Новосибирск
- Контактная информация:
Re: Как объединить два Древа в одно?
Не будет.ashs писал(а):Очень интересно, будет ли эта функция реализована в 5.0 сборка 2017.05.15?Genery писал(а):Мы планируем делать в 5-й версии синхронизацию данных через онлайн.
Дмитрий Киркинский, Genery Software
Кто сейчас на конференции
Сейчас этот форум просматривают: Majestic-12 [Bot] и 4 гостя