На главную страницу ЗАО Софткей
 Главная   Новости   Статьи   Пресс-релизы   Рассылки 
 
MS O365 test

Живая генеалогия

17.12.2002 / Программы / Михаил Брод

Программа "Генеалогическая карта"Программ, помогающих работать с генеалогическими деревьями, немало. Большинство из них - англоязычные, зачастую не позволяющие работать с русским текстом. Наконец-то пробудившийся интерес к генеалогии и в России привел к появлению и российских генеалогических программ, об одной из которых хотелось бы сегодня рассказать. Это программа "Генеалогическая карта". Ее автор - Олег Бондарь, работающий в фирме Proxima Software, рассказал, что эта программа обрела жизнь совершенно неожиданно даже для него самого. Несколько лет назад он занимался разработкой прикладной системы для работы с документами на базе нейронных сетей и представления документов на контекстной карте. Наличие карты выделяло его программу среди аналогичных.

Эта особенность привела к созданию специального редактора карт. Затем была сделана привязка карты к древовидной структуре и одной из первых работ, выполненных с помощью нового редактора, было создание генеалогической карты собственной семьи автора. Друзьям автора эта работа понравилась. Так появилась новая генеалогическая программа.

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

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

Какие еще возможности дает использование карты? Располагая информацию по уровням, можно "прятать" более низкие из них, оставляя для просмотра только то, что находится на более высоких уровнях. Положению уровня и, следовательно, информации, соответствует и размер шрифта - чем выше уровень, тем шрифт крупнее. Создание каждого нового элемента дерева (а это либо человек, либо - информация) сопровождается появлением как объекта на карте, так и записи об этом элементе в дереве панели управления. Это дерево можно просматривать в виде древовидной структуры, где просматривается их взаимосвязь, и в отсортированном по уровням карты списке. Используя панель, можно выбирать элементы, перемещать их от одного родительского объекта к другому, редактировать их свойства.

Рабочий экран программы

Теперь о том, какую информацию можно заносить в свое генеалогическое дерево. При первоначальном вводе человека система предлагает заполнить несколько базовых полей - место и дату рождения (и смерти), учебное заведение, в котором этот человек обучался, его профессию или специальность, его родственные связи с человеком, который был добавлен ранее. Здесь же можно добавить фотографию человека и ссылку на страницу интернет-сайта, где есть информация о нем. При первоначальном вводе уровни, на которых будет располагаться та или иная информация, проставляются автоматически. Но у вас есть возможность изменить их после завершения ввода данных. Поскольку информация выводится на карту, пользователю будет предложено выбрать на ней место для размещения нового человека. Если вводится чей-либо родственник, то выбор места будет предложен относительно места размещения этого родственника. Вот только неудобно будет размещать новых родственников в тех случаях, когда их свыше восьми - могут появиться накладки, и придется делать доработки вручную. Но для этого есть механизмы - выравнивания объектов, изменения расстояний между ними и размеров самих объектов, а также их расположение на карте.

В отличие от других генеалогических программ, в "Генеалогической карте" предусмотрена возможность не только ввода информации, но и ее поиска. Результаты поиска отображаются как в окне управления, так и выделяются на карте. Это удобно, поскольку многие объекты на карте прорисованы очень мелко, и разглядывать их затруднительно. Зато после поиска можно перейти на интересующий вас элемент, просмотреть или отредактировать его, изменить размеры объекта и его отображения.

Работа с картой предусматривает два режима - редактирование и просмотр. В режиме просмотра можно посмотреть не только объекты, размещенные на карте, но и установленные родственные и информационные связи. Недостаток заключается в том, что родственные связи ничем не обозначены. И если связи установлены между родителями, детьми, братьями-сестрами, разобраться в них без дополнительных описаний будет сложно.

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

Хотелось бы высказать одно пожелание разработчику программы. Практически все ранее встречавшиеся мне генеалогические программы предусматривали возможность работать со специальными типами файлов - ged-файлами. Это файлы, имеющие определенную структуру, в которой сохраняются генеалогические сведения (данные о людях, их родственных связях, семейных отношениях). Их структура стандартизована, поэтому их можно использовать в различных программах, что существенно уменьшает затраты на ввод своей информации. Обеспечение подобной возможности в программе "Генеалогическая карта" могло бы существенно увеличить ее ценность. Впрочем, независимо от отсутствия этой возможности, я постараюсь построить в этой программе свое генеалогическое дерево и разместить его в Сети.


Ссылки по теме:

Автор статьи: Михаил Брод


Рубрики статей
Все статьи
Аналитика
Программы
Игры
Интернет
Авторские права
Интервью
События в мире ПО
Рассылки
Новости мира ПО
Статьи: Мир ПО
Статьи: Программы
Статьи: Игры
Архив выпусков
  «   Сентябрь 2018   »  
Пн Вт Ср Чт Пт Сб Вс
     12
3456789
10111213141516
17181920212223
24252627282930
       
Поиск в архиве

Логин / пароль:
запомнить




Наши партнеры:

 САПР и графика



Написать редактору  | RSSЭкспорт новостей и обзоров


Rambler's
Top100 Rambler's Top100

Разработка компании «Битрикс»
Разработано
«Битрикс»


Copyright © 2001-2018 ЗАО «Софткей»