Форум пользователей Visio
http://visio.getbb.ru/

генеалогическое дерево шаблоны
http://visio.getbb.ru/viewtopic.php?f=3&t=1255
Страница 1 из 1

Автор:  BPM [ 05 дек 2017, 16:03 ]
Заголовок сообщения:  генеалогическое дерево шаблоны

visio генеалогическое дерево шаблоны
Планирую сделать на visio генеалогическое дерево.
Что-то типа такого: http://moe-drevo.ru/trees/04.htm

Соединители применить такие ("Ethernet" из трафарета): viewtopic.php?f=29&t=862 Как трубу полностью удалить?
На элементе карточки персоны фото, ФИО, даты. При наведении на фото - увеличение, при наведении на карточку - дополнительные данные фигуры (место рождение и т.п.) берутся из связанной Excel.

Есть ли подобные шаблоны? Т.е. "visio генеалогическое дерево шаблоны"?
Хоть что-то есть на эту тему? Примеры на Visio. Приемы, например, спец рамка для фото.

Далее планирую публиковать родословное древо, например, на github через SvgPublish
http://unmanagedvisio.com/products/svg-publish/

Автор:  Tumanov [ 05 дек 2017, 21:02 ]
Заголовок сообщения:  Re: генеалогическое дерево шаблоны

А зачем "связанной Excel"?
Не думаю, чтобы такие данные часто менялись. Может быть один раз построить и достаточно?

Автор:  BPM [ 06 дек 2017, 00:11 ]
Заголовок сообщения:  Re: генеалогическое дерево шаблоны

Цитата:
Не думаю, чтобы такие данные часто менялись. Может быть один раз построить и достаточно?

Место рождения, смерти, где могила, участие в войнах, источники информации, брак зарегистрирован - дата и другая информация - это что пришло в голову "с ходу". Все это на лист не влезет.
Сам пока древа не стоил, но когда почитал несколько форумов по этому вопросу, то выяснилось, что многие "профи" ведут древо в какой - либо известной программе, но параллельно ведут табличку в Excel с дополнительной информацией.

Visio + Excel будет не хуже.
У некоторых систем даже выгрузка в Visio:
http://generatree.com/ru/features.html

Жаль, что орг-диаграмму для этой задачи не получится использовать.

Автор:  Tumanov [ 06 дек 2017, 00:38 ]
Заголовок сообщения:  Re: генеалогическое дерево шаблоны

Цитата:
Жаль, что орг-диаграмму для этой задачи не получится использовать.

А смысл?
Структура исключительно регулярная. Алгоритм будет примитивный. Никакой универсальности не требуется.
То есть просто взять и написать небольшой макрос.

Автор:  BPM [ 07 дек 2017, 00:39 ]
Заголовок сообщения:  Re: генеалогическое дерево шаблоны

Может применительно к этой задаче - смысл не велик.
Однако имеется задача, когда в отличии от орг-диаграммы, имеется не один родитель, а два (дерево с двумя родителями). Тут мастер орг-диаграммы бессилен. Можно только вручную добавлять "дополнительную" связь, а хотелось бы иметь возможность строить из Excel. Кроме родословной эта задача возникает при матричной структуре управления, где - есть "второй" начальник (второй родитель).
Цитата:
То есть просто взять и написать небольшой макрос.

Макрос подобный мастеру орг-диаграммы? Или после отработки мастером диаграммы отдельным макросом добавлять "вторую" связь?

Автор:  Tumanov [ 07 дек 2017, 01:03 ]
Заголовок сообщения:  Re: генеалогическое дерево шаблоны

Цитата:
Макрос подобный мастеру орг-диаграммы? Или после отработки мастером диаграммы отдельным макросом добавлять "вторую" связь?

Ни то, ни другое.
Что-то добавлять после мастера - это вообще не слишком хорошо.
Но и делать монстра типа типа мастера оргдиаграммы - тоже не подарок. Слишком он большой и универсальный, на все случаи жизни.
Я подумал, что можно обойтись более простым алгоритмом за счет отказа от этой универсальности.
Однако вот эта фраза
Цитата:
Кроме родословной эта задача возникает при матричной структуре управления, где - есть "второй" начальник (второй родитель).

внесла ясность. Похоже, все-таки требуется монстр :)

Автор:  BPM [ 07 дек 2017, 15:35 ]
Заголовок сообщения:  Re: генеалогическое дерево шаблоны

Какая была идея до "внесения ясности"?
В обоих случаях (родословная и матрица) речь идет об одной и той же "дополнительной связи" со "вторым родителем".
Или можно как то иначе?

Автор:  Tumanov [ 07 дек 2017, 16:43 ]
Заголовок сообщения:  Re: генеалогическое дерево шаблоны

Цитата:
Какая была идея до "внесения ясности"?

Да дело не в идее, а в "дополнительных" свойствах.
Чтобы просто нарисовать дерево, требуется десяток, ну два десятка строк кода.
Но орг-мастер умеет настраиваться на имена полей, типы полей, место размещения этих полей в шейпе, типы шейпов, варианты размещения и т.д. и т.п. В результате количество кода возрастает на пару порядков. И задача из простейшей превращается в неподъемную.
Цитата:
В обоих случаях (родословная и матрица) речь идет об одной и той же "дополнительной связи" со "вторым родителем".

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

Автор:  BPM [ 07 дек 2017, 23:13 ]
Заголовок сообщения:  Re: генеалогическое дерево шаблоны

Начнем с простого.
Как повторить такие карточки:
Изображение

Что-то типа такого:
Изображение

Чтобы где овал - было "прозрачно" для лежащей под карточкой фото. Плюс поля для ввода текста. Плюс красивая рамка.
На заднем плане прикладывать фотку, а шаблон ее вырезает (отображает через рамку овала).
Или лучше готовить фото отдельно и вставлять уже "готовый" овал?
Как будет это потом публиковаться через плагин? т.е. что лучше предусмотреть заранее?
Есть вообще подобные примеры на Visio?

Автор:  Tumanov [ 08 дек 2017, 10:26 ]
Заголовок сообщения:  Re: генеалогическое дерево шаблоны

Дырка делается путем вычитания шейпов (Operations / Subtract).
Для рамки можно сделать специальный стиль линии или заливки.
Как будет публиковаться - лучше проверять на опыте :) Тогда же и все тонкости всплывут, если они есть.

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/