Хелпикс

Главная

Контакты

Случайная статья





GenealogMap



GenealogMap

Программа «GenealogMap» также является творением отечественных программистов, которые использовали довольно нестандартный подход в представлении и визуализации генеалогической информации, которая собирается и ведётся при помощи данного программного средства. Базовый концепт, использующийся при построении генеалогических схем, — это так называемая «генеалогическая карта».

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

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

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

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

Карта строится из объектов двух типов — это «люди» и «информация». Объекты типа «люди» могут включать в себя любые другие объекты как дочерние. Но связи могут устанавливаться между любыми объектами. Например, каждая персона имеет мать и отца, а если она имеет уже и детей, то дети этой персоны автоматически станут внуками для родителей персоны. Такая связь легко определяется на контекстной карте.

Таким образом, можно отметить особенности программы:

1. возможность строить слабосвязанные контекстные карты, содержащие любые объекты («люди» и «информация»);

2. возможность связывать любые объекты на контекстной карте между собой;

3. визуализация генеалогической информации как в виде слабосвязанного графа (семантической сети), так и в виде дерева иерархии;

4. изменение масштаба для отображения детальной информации об определённых людях или группах людей;

5. отображение на карте информации об объектах выше определённого уровня, чтобы убрать с карты детали и правильно выбрать область для дальнейшей работы;

6. присоединение к объектам файлов изображений (фотографии) и звуковых файлов;

7. возможность поиска данных на контекстной карте и в интернете;

8. возможность гибкой настройки режима отображения контекстной карты.

Программа «GenealogMap» является условно-бесплатной. Бесплатная версия будет работать только 30 дней, да и к тому же постоянно напоминает диалоговыми окнами о необходимости зарегистрироваться.

Пример графического интерфейса пользователя программы «GenealogMap» приведён на следующем рисунке:

Рисунок 2. Пример графического интерфейса программы «GenealogMap»



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.