frato Опубликовано: 2 февраля 2014 Автор Поделиться Опубликовано: 2 февраля 2014 Всё нормально, я стараюсь подогнать роспись под более стандартный и приемлемый формат, подсказанный более опытными специалиствми в генеалогии.В ДЖ уже нашёл две ошибки в росписи формата "Коновалова", там число до тире - это сквозная нумерация только известных персон.По месту рождения ДЖ формирует краткое название населённого пункта, а Валерий Владимирович предложил полное название, т.е. не с.Шотовка, а село-район-область, или область-район-село. Я это сделал.А какие ещё предложения по географии?Сейчас начало описания персоны идёт в формате "N. ФИО: (д.р.-д.с.). Место рождения: ххх. Место жительства: yyyy. Дети: Zzz".Что Вы предлагаете изменить? Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
ИринаФМ Опубликовано: 2 февраля 2014 Поделиться Опубликовано: 2 февраля 2014 В нумерации по Коновалову первая цифра и должна быть сквозной. Я в ДЖ нумерацию вообще плохо понимаю да и саму роспись руками редактирую. Лично мне удобен такой вид "ФИО, род. 11.11.1911, деревня Пупкино Н-ской в. Н-ского у. Н-ской губ., умер 01.02.1978, г.Москва, проживал: д.Пупкино, г.Кременчуг (Украина), г.Москва. Дети: Иван, Мария, Вагина Анна. Но вообще я понимаю, что механически это не сделать, поэтому последний вид меня устраивает, надо мнения других дождаться. Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Бибиков Валерий Опубликовано: 2 февраля 2014 Поделиться Опубликовано: 2 февраля 2014 Мне кажется сейчас нормально получилось. Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
frato Опубликовано: 2 февраля 2014 Автор Поделиться Опубликовано: 2 февраля 2014 Ну если более-менее нормально, то я выложил новую версию программы по формированию родословных росписей, в которой нумерация происходит в том виде, как мы договорились.Выложить здесь не могу, лимит размера вложений не позволяет.По формату текста, очень удобно когда даты жизни и смерти рядом в скобках, а если их разделить длинным текстом "место рождения", то даты будут далеко друг от друга и не друг под дружкой. Ну это ладно, на любителя.Далее, кому нужно - можете сформировать для себя росписи этой программой, может у вас не будет работать всё так чётко как у меня. Далее, если кто-то будет выкладывать роспись на wiki.svrt.ru - присылайте роспись в личку, и я там скажу ещё какую настройку сделать, чтобы в вики-формате ФИО получились жирным шрифтом. Ну и потом я опубликую, или (кто зарегистрирован) сами можете попробовать.В будущем, в идеале, было бы хорошо, чтобы каждый мог сам регистрироваться и выкладывать свою роспись, а ещё лучше - загружать свой гедком, а сайт сам сделает роспись из gedcom-файла. Но мне до этого ещё очень далеко. Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
frato Опубликовано: 8 февраля 2014 Автор Поделиться Опубликовано: 8 февраля 2014 Доработана программа по формированию родословных росписей.Внесены следующие изменения: добавлена возможность выгрузки основного занятия; добавлена возможность выгрузки примечаний; исправлена ошибка: в полной росписи персоны попадали не все, а только через одну; фамилии выделяются жирным шрифтом; добавлен итог (общее количество персон); добавлена возможность включения сквозной нумерации в восходящей росписи; для восходящей росписи к выбору основной персоны добавлен также поиск персоны; программу теперь можно растягивать и делать на весь экран. Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
frato Опубликовано: 9 февраля 2014 Автор Поделиться Опубликовано: 9 февраля 2014 Доработана программа по формированию родословных росписей.Внесены следующие изменения: добавлена возможность пропускать персоны с неизвестными ФИО; добавлена возможность формировать списки фамилий. Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
frato Опубликовано: 10 февраля 2014 Автор Поделиться Опубликовано: 10 февраля 2014 Поступило предложение доработать в программе формирование списков фамилий таким образом, чтобы женские фамилии не добавлялись как отдельные, т.е. чтобы если в итоговом списке фамилий росписи есть "Иванов", то добавлять ещё и "Иванова" не нужно.На практике человеку это легко сделать, а компьютеру сложно. В данном случае можно сделать алгоритм такой: если фамилия мужчины присутствует в списке, но ещё пытается добавиться женская фамилия, то проверяется вхождение, входит ли мужская фамилия в женскую, является ли слово "Иванов" частью слова "Иванова", если да, то женскую не добавлять, т.к. фактически это одна и та же фамилия.В данном случае то это работает, но есть другие варианты фамилий, например "Тамбовский" и "Тамбовская", здесь слово "Тамбовский" не является частью слова "Тамбовская" и алгоритм не сработает.Т.е. алгоритм отсеет только часть часть женских дублирующихся фамилий.Включать этот алгоритм? При выгрузке примечаний, если она в ДЖ и гедкоме шли с абзацов, то тут при выгрузке росписи абзацы не соблюдаются, весь текст идёт сплошняком, сложно было реализовать абзацы. Дорабатывать чтобы абзацы были? Поступают предложеня добавить низходящую роспись. Сложность в том, что для определения кодоа персоны нужно сравнивать их даты рождения, определять кто из братьев старший. А даты записаны не только конкретные, но и в виде: "между дата1 и дата2", "до дата1", "после дата1", "около дата1", "дата1 или дата2", "приблизительно дата1". А если даты рождения неизвестны, но известны даты смерти, учитывать ли это в определении старшинства братьев. И тут надо выработать методику как сравнивать все эти непонятные даты, на уровне логики, а потом уже и программно, это трудоёмко. В этом и сложность.Так что, если нисходящая роспись и будет, то пока не скоро. Нумерация поколений в восходящей росписи как должна начинаться? я/основная персона - это поколение номер 0 или номер 1 или моё поколение не нумеровать, а начинать с родителей - это первое поколение? Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Бибиков Валерий Опубликовано: 10 февраля 2014 Поделиться Опубликовано: 10 февраля 2014 Любая персона это поколение кого-либо, поэтому 0 быть никак не может. Нумерацию поколений я бы начинал с того, с кого строится Древо. Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
frato Опубликовано: 12 февраля 2014 Автор Поделиться Опубликовано: 12 февраля 2014 Реализована нумерация поколений, есть поддержка старого стиля календаря. Реализован вывод нисходящей росписи, однако пока только со сквозной нумерацией.Как правильно обозначать номера персон в такой модели нисходящей росписи?ДЖ предлагает такую нумерацию:Однако, если я правильно понял принцип нумерации, то мне кажется более правильный вариант вот:А на самом деле как правильно? Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Бибиков Валерий Опубликовано: 12 февраля 2014 Поделиться Опубликовано: 12 февраля 2014 Правильно как предлагает ДЖ. Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
frato Опубликовано: 13 февраля 2014 Автор Поделиться Опубликовано: 13 февраля 2014 Просто получется что в восходящей росписи для каждого даже ещё не найденного предка зарезервирован номер-код. А в нисходящей росписи ДЖ для сына персоны 3.1 (см. рисунки выше) зарезервирован номер-код, а для потенциальных внуков и правнуков персоны 3.1 номер-код не зарезервирован. Точно так и должно быть? Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
ИринаФМ Опубликовано: 13 февраля 2014 Поделиться Опубликовано: 13 февраля 2014 Количество предков у всех всегда одинаково. Даже если кто-то подкидыш, то это не означает отсутствия биологических мамы и папы. А количество потомков непредсказуемо, у них не может быть зарезервировано номера. Я вообще не понимаю, как в нисходящей росписи первый номер может быть равен или больше второго, т.к. второе число - номер родителя. Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
frato Опубликовано: 13 февраля 2014 Автор Поделиться Опубликовано: 13 февраля 2014 У ДЖ первая цифра до тире - я так понял, это сквозной номер и для потенциальных детей там бронируется номер.А как Вы считаете, в росписи от ДЖ что нужно изменить? Как должно быть правильно? Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
ИринаФМ Опубликовано: 13 февраля 2014 Поделиться Опубликовано: 13 февраля 2014 В ДЖ правильная нисходящая нумерация. Первый номер - сквозной, второй номер родителей. Ничего не резервируется. Меняется количество потомков - меняется и номер Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
frato Опубликовано: 13 февраля 2014 Автор Поделиться Опубликовано: 13 февраля 2014 В ДЖ правильная нисходящая нумерация. Первый номер - сквозной, второй номер родителей. Ничего не резервируется. Меняется количество потомков - меняется и номер Ну для меня, с точки зрения математики и алгоритмов номер Х-3 пропущен, и именно для детей персоны 3-1.Но если Вы говорите, что второй номер - это "номер персоны-родителя", тогда понятно почему для потенциальных детей номера "зарезервировались", а для внуков нет. Значит у ДЖ всё верно, сделаю также. Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
frato Опубликовано: 16 февраля 2014 Автор Поделиться Опубликовано: 16 февраля 2014 Вышла новая версия. добавлена нисходящая роспись, для неё также работает кодирование персон; соответственно добавлена возможность формирования списка фамилий также и для нисходящей росписи; добавлено понимание старого стиля календаря; добавлена нумерация поколений; добавлена подсказка к персоне при "участии" её в редукции предков. Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
frato Опубликовано: 27 апреля 2014 Автор Поделиться Опубликовано: 27 апреля 2014 Вышла новая версия. если у персоны не известны ФИО, то вместо ФИО печатался пробел, а теперь вопросительный знак; программа научилась загружать не только gedcom из программы ДЖ, но и из некоторых других генеалогических программ; исправлена ошибка: если в gedcom-файле тэг BIRT идёт сразу после тэга DEAT, то дата рождения не определялась; Тем не менее наиболее корректно отображается информация из gedcom, выгруженного из ДЖ. Если кому-то нужно улучшить корректность отображения информации из других генеалогических программ - пишите. Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
frato Опубликовано: 1 мая 2014 Автор Поделиться Опубликовано: 1 мая 2014 Вышла новая версия. улучшено взаимодействие с файлом gedcom, полученным из GeneWeb и MacFamilyTree; дни в датах теперь обозначаются всегда двумя цифрами, а не одной, например 05.05.2010, а не 5.05.2010; Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
frato Опубликовано: 12 июля 2016 Автор Поделиться Опубликовано: 12 июля 2016 В восходящей росписи добавлена возможность выводить ФИО родителей.Ссылка на программу в первом сообщении.Для чего это нужно:Когда формируется восходящая родословная роспись, там не всегда понятно как все персоны связаны между собой.Догадаться можно по нумерации, если есть что-то типа 1.2.1.1.2.1, то можно сопоставить.Также, если у каждой персоны указаны дети, тогда можно сопоставить.Но легче всего сопоставлять персоны восходящей росписи, если у них указаны родители. Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.