Страница 1 из 1

программное преобразование таблицы связей в картинку?

Добавлено: 18 апр 2012, 17:00
Boris
есть некоторый набор данных (стереохимия), заданных таблицей связей, чем бы его лучше превратить в картинку в одном из общеизвестных форматов, понимаемых основными интренет браузерами? лучше в векторную. ребра имеют разный вид из фиксированного перечня, равно как и вершины.

Re: программное преобразование таблицы связей в картинку?

Добавлено: 18 апр 2012, 17:15
Александр Мурый
Я ошибаюсь, или задачка как раз для Graphviz?

Re: программное преобразование таблицы связей в картинку?

Добавлено: 18 апр 2012, 17:55
Boris
Спасибо я изучу. Свалилась задача по постановке задачи :) в абсолютно перпендикулярной предметной области.

Re: программное преобразование таблицы связей в картинку?

Добавлено: 18 апр 2012, 20:38
SS_Rebelious
Визуализацию, а также анализ графов можно проводить с помощью библиотеки igraph для R.

Re: программное преобразование таблицы связей в картинку?

Добавлено: 01 май 2012, 13:47
Boris
SS_Rebelious писал(а):Визуализацию, а также анализ графов можно проводить с помощью библиотеки igraph для R.
так там самый интересный раздел "Visialization Graph" в руководстве помечен как "TODO" :(

Re: программное преобразование таблицы связей в картинку?

Добавлено: 01 май 2012, 15:42
SS_Rebelious
Boris писал(а):так там самый интересный раздел "Visialization Graph" в руководстве помечен как "TODO" :(
Да, печалька. Думаю, раздел мануала "Drawing graphs" (стр. 46) сможет помочь.

Re: программное преобразование таблицы связей в картинку?

Добавлено: 03 май 2012, 21:56
SS_Rebelious
Вот ещё одна интересная программа: Gephi.

Re: программное преобразование таблицы связей в картинку?

Добавлено: 07 май 2012, 21:38
Boris
Спасибо всем ответившим. Извините за дополнительное беспокойство, но я переформулирую задачу, т.к. мне параллельно разъяснили, что граф к виду "вершины с координтами и связи между ними с атрибутами" преобразуют сами.
Что есть для простого и незатейливого преобразования в картинки стандартно используемые в существующих браузерах - на пример, GIF (PNG, JPG) и SVG?

Re: программное преобразование таблицы связей в картинку?

Добавлено: 07 май 2012, 22:00
Александр Мурый
Boris писал(а): Что есть для простого и незатейливого преобразования в картинки стандартно используемые в существующих браузерах - на пример, GIF (PNG, JPG) и SVG?
Векторный + растровый редактор? :) А что преобразовывать надо-то?

Re: программное преобразование таблицы связей в картинку?

Добавлено: 08 май 2012, 08:55
ericsson
Смотря что из чего надо преобразовать и как (автоматически?).
От этого сильно зависит.

Re: программное преобразование таблицы связей в картинку?

Добавлено: 09 май 2012, 11:32
Boris
преобразовывать надо кодированную структуру органического соединения. она в общем случае 3-х мерна. но эту стадию, как мне сказали, уже проходить не надо. граф связей можно преобразовать к набору двумерных координат вершин и ребер. вершины имеют атрибут - название атома или группы, в общем случае - это текстовая строка, ограниченной длины. я думаю, что 12-16 символов от силы. ребра имеют атрибут - тип отображения. как правило - это количество линий, соответствующих валентности. задача отображения, равно как и задача кодирования, в данный момент решается в рамках крайне закрытого продукта. задача преобразования внутреннего формата к текстовому или программному формату, где есть двумерное отображение - вершины и ребра решена. т.е. задачу отображения собственно графа в структуру подготовленную к отображению - что бы ребра не пересекались, вершины не налазили друг на друга, как меня уверили, - решена.
теперь есть задача организовать массовое автоматическое преобразование таблицы связей в растр и web-вектор без участия человека и PrintScreen'а.
есть два варианта - заказать это тем же, кто пишет графический химический редактор, или написать самим. оба варианта кажутся мне "изобретением велосипеда". В конце концов я могу всегда преобразовать таблицу связей в MIF или SHP, а их то какое-то ПО умеет выводить в растр с учетов заданного оформления?

Re: программное преобразование таблицы связей в картинку?

Добавлено: 09 май 2012, 12:36
ericsson
А чем готовые не подходят? http://iqmol.org/features.html например... Оно вроде как даже xyz понимает.

Re: программное преобразование таблицы связей в картинку?

Добавлено: 09 май 2012, 16:26
Boris
ericsson писал(а):А чем готовые не подходят? http://iqmol.org/features.html например... Оно вроде как даже xyz понимает.
я понятия не имею. я вообще там как ВРИО начальника отдела, пока не найдут дурака, готового этим заниматься. Я в тему погружался последний раз 20 лет назад. единственно, что я вижу, что приведенные картинки гораздо "веселей", чем канонические картинки в структурной органической химии. те черно-белые и дизайном как в школьном учебнике химии.
я потому и задал вопрос, что те, кто этим профессионально(?) занимается заняты каким-то самопальным обстругивание. а у меня есть твердое мнение, все что храниться и обрабатывается в ПО, в которое я не лезу, должно выводиться в хорошо известный и легко приводимый к Web и Publish формат.
вот такая она Академия наук. :roll: