Форум программы Древо Жизни
DrevoReport - отчеты для Древа жизни
Модераторы: Genery, Elena Polyanskikh
Re: DrevoReport - отчеты для Древа жизни
Дело хозяйское. Но по моему скромному опыту, если хотя бы одна программа воспримет отсутствие данного тега критически, то его есть смысл вставлять. Тем более, что цена вопроса - меньше килобайта для самых больших баз. Ну то такое... Ну вкус и цвет, как говорят.
Сайт программ GedcomReport, DrevoReport http://go.inf.ua
Исследования: Васильковський, Киевский, Звенигородский уезды Киевской губернии
Нежинский уезд Черниговской губернии
Исследования: Васильковський, Киевский, Звенигородский уезды Киевской губернии
Нежинский уезд Черниговской губернии
- Mejstro
- Сообщения: 42
- Зарегистрирован: 24 дек 2016 22:10
- Откуда: Beroun, Czech Republic
- Контактная информация:
Re: DrevoReport - отчеты для Древа жизни
Thanks a lot to o22 for resolving the issue. I would kindly like to ask Genery to add back support for the BIRT tag and repairing the gedcom export.
History and family tree of Mejstrik and Klekner family.
Beroun - Hyskov - Komarov (Czech Republic)
Beroun - Hyskov - Komarov (Czech Republic)
Re: DrevoReport - отчеты для Древа жизни
In this situation, the BIRT tag is not essential. The main thing is that Dmitry returns information about the family in which the person was born (FAMC tag). He promised to fix it.
Сайт программ GedcomReport, DrevoReport http://go.inf.ua
Исследования: Васильковський, Киевский, Звенигородский уезды Киевской губернии
Нежинский уезд Черниговской губернии
Исследования: Васильковський, Киевский, Звенигородский уезды Киевской губернии
Нежинский уезд Черниговской губернии
GedcomReport - отчеты для Древа жизни
► Версия 2019.11.11 (GedcomReport)
- Полноценная поддержка файлов данных Древа жизни 5-й версии (*.at5) наряду с файлами данных GECOM (*.ged) и Древо жизни версии 4 (*.at4). Реализованы Инструменты:
- Групповая замена имен, отчеств фамилий
- Установка "технического" поля
- Смена регистра фамилий
- Транслитерация данных - Изменен алгоритм "Детектора родства":
- При поиске связей между персонами ищутся также не кровные связи, даже если найдены кровные (опционально).
- Родственная связь указывается также и при выбранной не кровной связи
- В списке найденных вариантов они сортируются по мере увеличения длины цепочки между персонами - Другие незначительные исправления.
Сайт программ GedcomReport, DrevoReport http://go.inf.ua
Исследования: Васильковський, Киевский, Звенигородский уезды Киевской губернии
Нежинский уезд Черниговской губернии
Исследования: Васильковський, Киевский, Звенигородский уезды Киевской губернии
Нежинский уезд Черниговской губернии
- Mejstro
- Сообщения: 42
- Зарегистрирован: 24 дек 2016 22:10
- Откуда: Beroun, Czech Republic
- Контактная информация:
Re: DrevoReport - отчеты для Древа жизни
Thank you for the new version. Unfortunatelly, I am unable to start the application and get the error message (on the attached screenshot).
I have tested it on two different computers with the same result.
Platform: Windows 10 Enterprise, 64-bit
Thanks a lot for any help.
Jan
I have tested it on two different computers with the same result.
Platform: Windows 10 Enterprise, 64-bit
Thanks a lot for any help.
Jan
- Вложения
-
- GedcomReport.JPG (19.07 КБ) 8904 просмотра
History and family tree of Mejstrik and Klekner family.
Beroun - Hyskov - Komarov (Czech Republic)
Beroun - Hyskov - Komarov (Czech Republic)
-
- Сообщения: 845
- Зарегистрирован: 06 май 2010 16:30
Re: DrevoReport - отчеты для Древа жизни
То же самое сообщение об ошибке. Windows 10 64-bit Home edition.
Re: DrevoReport - отчеты для Древа жизни
Да, я уже знаю, спасибо за информацию. Ситуацию смоделировал у себя.
Обновил на сайте исправленную версию
Обновил на сайте исправленную версию
Сайт программ GedcomReport, DrevoReport http://go.inf.ua
Исследования: Васильковський, Киевский, Звенигородский уезды Киевской губернии
Нежинский уезд Черниговской губернии
Исследования: Васильковський, Киевский, Звенигородский уезды Киевской губернии
Нежинский уезд Черниговской губернии
- Mejstro
- Сообщения: 42
- Зарегистрирован: 24 дек 2016 22:10
- Откуда: Beroun, Czech Republic
- Контактная информация:
Re: DrevoReport - отчеты для Древа жизни
Thank you for a very quick response...The new version seems to be working as expected.
Best regards
Jan
Best regards
Jan
History and family tree of Mejstrik and Klekner family.
Beroun - Hyskov - Komarov (Czech Republic)
Beroun - Hyskov - Komarov (Czech Republic)
-
- Сообщения: 845
- Зарегистрирован: 06 май 2010 16:30
Re: DrevoReport - отчеты для Древа жизни
Попробовал построить схему предков. Программа задумалась на полчаса. Потом дала сообщение об ошибке:
Похоже, Memory leak.
*** Древо, к слову, дерево предков строит за секунды.
Похоже, Memory leak.
*** Древо, к слову, дерево предков строит за секунды.
-
- Сообщения: 845
- Зарегистрирован: 06 май 2010 16:30
Re: DrevoReport - отчеты для Древа жизни
14 секунд, если быть точным.
Re: DrevoReport - отчеты для Древа жизни
Здесь дело не во времени построения того или иного отчета
В ДЖ данный отчет строится таким образом, что один предок присутствует в дереве один раз. И если у него несколько связей, то они рисуются соединительными линиями. Очень часть в этих соединительных линиях сложно разобраться.
В GedcomReport (GR) в Схеме предков предок упоминается столько раз по скольким линиям он является предком. При этом каждый раз на своем уровне.
Так вот, в сложных случаях возможна ситуация, которая может приводить к рекурсии - зацикливанию вследствие того, что одна и та же персона сама себе может быть предком.
То, что у Вас схема строилась пол-часа и лишь только потом вывалилась по памяти говорит о том, что у Вас на компе неприлично большой объем оперативки
Чтобы подтвердить эту версию, конечно неплохо бы посмотреть саму базу, но я сомневаюсь, что Вы ее предоставите.
Я уже ставил пару лет назад "заглушки" на подобные ситуации, с которыми сталкивался (моделировал на файле королевских династий Европы, на той, в которой более 30 тыс персон), но видимо не все предусмотрел или что-то в коде зацепил.
При случае попробую еще раз смоделировать такую ситуацию, дабы избежать зацикливаний.
PS Пока писал сообщение, нашел в вышеупомянутой базе самого "молодого" потомка, построил схему от него и тоже слетел по памяти. Правда через минуты 3-4. Памяти у меня тоже немало, поэтому предполагаю, что Ваши 30 минут немного преувеличены
В ДЖ данный отчет строится таким образом, что один предок присутствует в дереве один раз. И если у него несколько связей, то они рисуются соединительными линиями. Очень часть в этих соединительных линиях сложно разобраться.
В GedcomReport (GR) в Схеме предков предок упоминается столько раз по скольким линиям он является предком. При этом каждый раз на своем уровне.
Так вот, в сложных случаях возможна ситуация, которая может приводить к рекурсии - зацикливанию вследствие того, что одна и та же персона сама себе может быть предком.
То, что у Вас схема строилась пол-часа и лишь только потом вывалилась по памяти говорит о том, что у Вас на компе неприлично большой объем оперативки
Чтобы подтвердить эту версию, конечно неплохо бы посмотреть саму базу, но я сомневаюсь, что Вы ее предоставите.
Я уже ставил пару лет назад "заглушки" на подобные ситуации, с которыми сталкивался (моделировал на файле королевских династий Европы, на той, в которой более 30 тыс персон), но видимо не все предусмотрел или что-то в коде зацепил.
При случае попробую еще раз смоделировать такую ситуацию, дабы избежать зацикливаний.
PS Пока писал сообщение, нашел в вышеупомянутой базе самого "молодого" потомка, построил схему от него и тоже слетел по памяти. Правда через минуты 3-4. Памяти у меня тоже немало, поэтому предполагаю, что Ваши 30 минут немного преувеличены
Сайт программ GedcomReport, DrevoReport http://go.inf.ua
Исследования: Васильковський, Киевский, Звенигородский уезды Киевской губернии
Нежинский уезд Черниговской губернии
Исследования: Васильковський, Киевский, Звенигородский уезды Киевской губернии
Нежинский уезд Черниговской губернии
-
- Сообщения: 845
- Зарегистрирован: 06 май 2010 16:30
Re: DrevoReport - отчеты для Древа жизни
В качестве референса могу предложить Java утилиту, которая делает тоже самое, что и Ваша программа. Но в лёт. Правда на 43 покооениях глубины предков - спотыкается. Виснет. А на поколениях 40 уже выдаёт дальние связи - ближе более коротких.
-
- Сообщения: 845
- Зарегистрирован: 06 май 2010 16:30
Re: DrevoReport - отчеты для Древа жизни
То есть, возможно Вам стоит пересмотреть алгоритм?
Прр память. У меня скромных 8 ГБ. Но ведь подкачку ещё никто не отменял? Там ещё сотня свободных гиг на SSD.
Прр память. У меня скромных 8 ГБ. Но ведь подкачку ещё никто не отменял? Там ещё сотня свободных гиг на SSD.
-
- Сообщения: 845
- Зарегистрирован: 06 май 2010 16:30
Re: DrevoReport - отчеты для Древа жизни
Прекрасно понимаю, что нельзя быть излишне требовательным к разработчику БЕСПЛАТНОЙ программы.
Но пока использую Ваш труд только для неглубоких круговых диаграмм. Для графического представления относительно близкого родства. И для пакетных переименований.
Тоже не мало.
Спасибо и успехов!
Но пока использую Ваш труд только для неглубоких круговых диаграмм. Для графического представления относительно близкого родства. И для пакетных переименований.
Тоже не мало.
Спасибо и успехов!
Re: DrevoReport - отчеты для Древа жизни
Повторюсь, здесь дело не в длине цепочек, а в банальной рекурсии и зацикливанию. Так как ситуацию смоделировал, то исправить её дело времени.
Сформирует за доли секунды. Я сейчас поставил банальный выход из цикла после того, как количество "предков" превысит 50 тысяч (больше, чем персон в базе) и схема формируется за пару секунд. Будет время, разберусь с кодом (писал его давно, это один из первых отчетов) и вылетать по памяти не будет.
Сформирует за доли секунды. Я сейчас поставил банальный выход из цикла после того, как количество "предков" превысит 50 тысяч (больше, чем персон в базе) и схема формируется за пару секунд. Будет время, разберусь с кодом (писал его давно, это один из первых отчетов) и вылетать по памяти не будет.
Сайт программ GedcomReport, DrevoReport http://go.inf.ua
Исследования: Васильковський, Киевский, Звенигородский уезды Киевской губернии
Нежинский уезд Черниговской губернии
Исследования: Васильковський, Киевский, Звенигородский уезды Киевской губернии
Нежинский уезд Черниговской губернии
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей