DrevoReport - отчеты для Древа жизни

Программы и сервисы для Древа Жизни от независимых разработчиков

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

Сообщение
Автор
Аватара пользователя
Mejstro
Сообщения: 42
Зарегистрирован: 24 дек 2016 22:10
Откуда: Beroun, Czech Republic
Контактная информация:

Re: DrevoReport - отчеты для Древа жизни

#556 Сообщение Mejstro » 30 дек 2016 21:15

o22 писал(а): ► Версия 2016.12.29 (GedcomReport)
  • Устранил вылет по памяти на больших деревьях (более 30 тыс.персон) с большим количеством родственных связей при построении некоторых отчетов.
  • Учтены варианты написания имени-отчества в GEDCOM с вариантами в круглых скобках. Например таких как Иван (Иоанн) Васильевич(Петрович) и подобных. Теперь они разбиваются на части относящиеся к имени или отчеству более правильно.
  • В GEDCOM от Древа жизни найдена ошибка, когда дата усыновления записывается к родителю в качестве второй даты рождения. GedcomReport теперь берет только первую дату, таким образом обходя ошибку ДЖ. Автор ДЖ проинформирован.
  • Исправлена ошибка (появилась в версии 2016.12.12) с идентификацией декабря в датах.
  • Оптимизация работы с установкой признака "Фаворитов" (ускорение в некоторых режимах)
  • В Круговой диаграмме помимо предков добавлена возможность строить диаграмму потомков (beta).
I apologise for not speaking Russian once again...Thanks a lot for the fixes and the great work with your very usefull app. Best wishes and happy New year!
History and family tree of Mejstrik and Klekner family.
Beroun - Hyskov - Komarov (Czech Republic)

Mich Glitch
Сообщения: 820
Зарегистрирован: 06 май 2010 16:30

Re: DrevoReport - отчеты для Древа жизни

#557 Сообщение Mich Glitch » 01 янв 2017 05:55

По поводу множественных родственных пересечений.
Один и тот же человек - является предком по многим линиям. Это обычно. Это присутствует в любом дереве. Иначе и не может быть. Просто не всегда есть тому документальное подтверждение. Дубли начинают идти массово поколений после 7 и глубже.
Это преамбула.

Беру сейчас и ставлю фаворитов по всем предкам одного из своих пращуров. Простая казалась бы операция отрабатывается уже более 12 часов. Всё потому, что отрабатываются все возможные ветвления. У меня есть люди, которые приходятся мне предками по 110 линиям. Это старая версия дерева. Не удивлюсь, если сейчас указанная персона предок по 300 и больше линиям.
А надо бы использовать такой алгоритм, когда каждая персона индексируется. Если по ней выставление признака уже сделано - ставится флаг. Далее идёт только два возможных перехода (отец + мать), по которым по окончании выставления признака тоже ставится флаг. Более к персонам с флагом не возвращаются.

Посмотрите скриншот и повторяющиеся имена в протоколе. Количество предков около 2000 человек.

Изображение

Mich Glitch
Сообщения: 820
Зарегистрирован: 06 май 2010 16:30

Re: DrevoReport - отчеты для Древа жизни

#558 Сообщение Mich Glitch » 01 янв 2017 06:03

В пожеланиях к 5-й версии написал, что в родословной росписи хорошо бы иметь опцию, когда предок указан только раз. Даже если он предок по многим линиям. Все остальные линии просто указаны по возрастанию.

Также хорошо было возможность ограничивать глубину родословной росписи. Подобно тому, как это делается с деревьями.

*** Просто для справки. Скажем Рюрик у меня идёт предком где-то по 50 линиям. И такая же картина у любого, у кого проскочили рюриковичи.
На поколенном этаже пра(2)дедов у меня из 16 предков - 15 человек крепостные крестьяне и только один, как писали в романах 19 века, представитель обедневшего, но славного рода.
Представляю, сколько будет выходов на того же Рюрика, если построить дерево какого-нибудь со всех сторон князя из иммигрантов 20 века. Сотни!!!
И сотни раз Рюрик будет повторён в родословной росписи с одной и той же (самой краткой) родословной цепочкой.

Mich Glitch
Сообщения: 820
Зарегистрирован: 06 май 2010 16:30

Re: DrevoReport - отчеты для Древа жизни

#559 Сообщение Mich Glitch » 01 янв 2017 17:39

Отработка шла где-то на середине дерева. Остановил.
Чем дальше, тем будет ещё медленнее. Хорошо, если недели хватит.
Добавляю около 400 человек фаворитами вручную. :(

Аватара пользователя
o22
Сообщения: 713
Зарегистрирован: 12 дек 2010 00:13
Контактная информация:

Re: DrevoReport - отчеты для Древа жизни

#560 Сообщение o22 » 01 янв 2017 20:49

Именно это и было сделано. Но только в GedcomReport. Даже несмотря на то, что в этой программе работа с данными выполняется на порядок быстрее, чем в DrevoReport, тем не менее установка Фаворита по файлу европейских королевских династий (а там 16 из 16 являются "рюриковичами" :) )выполнялась до десятка минут. Поэтому и сделал оптимизацию, по подобному принципу. На самом деле там все посложнее, так как цепочки идут по разным направлениям и банальным "флажком" можно "заглушить" какую-то ветку. Хотя ставить Фаворита в таком дереве нет смысла, но в GedcomReport просто Фаворит имеет немного другое предназначение и он может меняться несколько раз за время работы программы в зависимости от выбранной корневой персоны
Сайт программ GedcomReport, DrevoReport http://go.inf.ua
Исследования: Васильковський, Киевский, Звенигородский уезды Киевской губернии
Нежинский уезд Черниговской губернии

Mich Glitch
Сообщения: 820
Зарегистрирован: 06 май 2010 16:30

Re: DrevoReport - отчеты для Древа жизни

#561 Сообщение Mich Glitch » 01 янв 2017 20:55

GedcomReport - отличное подспорье.
Но нужен вспомогательный инструмент именно по основному файлу Древа. Ведь деревья, например, строим не по Гедком файлу.
Когда делаю кому-то родословие, по фаворитам сразу вижу, где находятся общие родственные пересечения.

Mich Glitch
Сообщения: 820
Зарегистрирован: 06 май 2010 16:30

Re: DrevoReport - отчеты для Древа жизни

#562 Сообщение Mich Glitch » 01 янв 2017 21:09

Возможно по Гедком файлу сподручнее строить родословную роспись.
С ограничениями глубины, указанием всех цепочек, исключением всех редондантных персон.
Во всяком случае, нет никаких причин для того, чтобы работать именно с исходным файлом. Исключая картинки, которые в Гедком файле не сохраняются.
Или сохраняются? В виде ссылок, например?

Mich Glitch
Сообщения: 820
Зарегистрирован: 06 май 2010 16:30

Re: DrevoReport - отчеты для Древа жизни

#563 Сообщение Mich Glitch » 01 янв 2017 21:11

По поводу Гедком файла династий.
Ведь это абрис. Маленький фрагмент. Там любого короля возьми, по нему дерево будет менее полным, даже чем по моим кондово крестьянским линиям.

Mich Glitch
Сообщения: 820
Зарегистрирован: 06 май 2010 16:30

Re: DrevoReport - отчеты для Древа жизни

#564 Сообщение Mich Glitch » 01 янв 2017 23:17

По поводу флага.
Не обязательно делать его бинарным. Он может быть семафорным. :)
Зелёный - нужна полная отработка.
Жёлтый - отработан отец, необходимо отработать мать.
Красный - отработаны оба родителя.

Аватара пользователя
o22
Сообщения: 713
Зарегистрирован: 12 дек 2010 00:13
Контактная информация:

Re: DrevoReport - отчеты для Древа жизни

#565 Сообщение o22 » 02 янв 2017 00:47

Повторюсь, для GedcomReport я оптимизацию уже сделал. И там фавориты, даже по самым разветвленным веткам устанавливаются за считанные секунды. По DrevoReport я этого делать не собираюсь. Этот проект закрыт. Если вдруг мне понадобится что-то в нем доработать, я доработаю. Но сейчас это не в моих планах.
Сайт программ GedcomReport, DrevoReport http://go.inf.ua
Исследования: Васильковський, Киевский, Звенигородский уезды Киевской губернии
Нежинский уезд Черниговской губернии

Mich Glitch
Сообщения: 820
Зарегистрирован: 06 май 2010 16:30

Re: DrevoReport - отчеты для Древа жизни

#566 Сообщение Mich Glitch » 02 янв 2017 01:06

Понятно.
Хотя и не вижу особого смысла расставлять фавориты в Гедком файле. Ведь это никак не отразится в дереве.

*** Возможно решите заняться версией программы под пятёрку. Это представляется более логичным.

Аватара пользователя
o22
Сообщения: 713
Зарегистрирован: 12 дек 2010 00:13
Контактная информация:

Re: DrevoReport - отчеты для Древа жизни

#567 Сообщение o22 » 02 янв 2017 01:44

Под пятерку точно не собираюсь делать версию. Именно потому и сделан был переход от какой-то конкретной базы или платформы к стандартному формату Gedcom, чтобы добиться универсальности.
Опять-таки, повторюсь, в GedcomReport Фавориты несут немного другую смысловую нагрузку. Это "виртуальный признак", чтобы от любой персоны можно было "расставить" Фаворитов и по этому признаку выполнять определенные выборки, включив признак как один из критериев выборки.
В принципе, и в Древо жизни признаком Фаворита я обозначал прямых предков и потомков. Сначала вручную, а потом с помощью DrevoReport, расставив их единожды. Сейчас той же цели достигаю "виртуально", не выполняя никаких правок в базе Древо жизни.
Сайт программ GedcomReport, DrevoReport http://go.inf.ua
Исследования: Васильковський, Киевский, Звенигородский уезды Киевской губернии
Нежинский уезд Черниговской губернии

Аватара пользователя
o22
Сообщения: 713
Зарегистрирован: 12 дек 2010 00:13
Контактная информация:

Re: DrevoReport - отчеты для Древа жизни

#568 Сообщение o22 » 03 фев 2017 01:31

► Версия 2017.02.02 (GedcomReport)
  • Программа корректно обрабатывает Gedcom-файлы с нарушенной целостностью данных (напр.есть ссылка из семьи на персону, но самой персоны нет или из персоны есть ссылка на семью, но сама семья отсутствует). В таких случаях отсутствующие персоны во всех отчетах будут отображаться знаками вопроса
  • Улучшена обработка файлов с большим количеством родственных связей.
  • Устранена ошибка, возникавшая при сохранении поколенных схем в графическом формате, если в системе отсутствовал принтер.
  • В инструментах учитываются особенности файлов от FTB с "разорванным байтом". При изменении данных с помощью инструментов попутно исправляется и эта проблема в GEDCOM и такие файлы могут нормально читаться другими программами (например, Древом жизни).
  • В поколенных схемах персоны с неопределенным полом определялись как женщины. Исправлено.
  • Добавлен польский языковой файл.
Сайт программ GedcomReport, DrevoReport http://go.inf.ua
Исследования: Васильковський, Киевский, Звенигородский уезды Киевской губернии
Нежинский уезд Черниговской губернии

Mich Glitch
Сообщения: 820
Зарегистрирован: 06 май 2010 16:30

Re: DrevoReport - отчеты для Древа жизни

#569 Сообщение Mich Glitch » 03 фев 2017 09:21

Когда один и тот же человек является предком по нескольким линиям, в опции Детектор родства всё время показывается самое длинное родство и соответствующая ему линия.

Mich Glitch
Сообщения: 820
Зарегистрирован: 06 май 2010 16:30

Re: DrevoReport - отчеты для Древа жизни

#570 Сообщение Mich Glitch » 03 фев 2017 09:24

По своему удобно.
С помощью утилиты смотрю родство самое дальнее. Древо Жизни же - показывает родство самое ближнее.

:)


Вот тут (ссылка) три сообщения по примеру в тему.

Ответить

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя