LINUX.ORG.RU
ФорумTalks

Чем можно рисовать такие штуки?


0

0

http://www.dvgups.ru/METDOC/ITS/OSNFUN/INJ_GEOL/METOD/ING_GEOL/r2.1.gif

http://www.scorcher.ru/art/any/chronology/stratigraphic_column_632.gif

Точно знаю, что можно в автокаде. Ну а что-нибудь свободное есть? При рисовании надо задавать координаты некоторых точек + заполнять крапом (например, горизонтальными прямыми через 3 мм, кирпичиками или наклонным пунктиром) некоторые замкнутые области.

★★★★★
Ответ на: комментарий от Obey-Kun

Погугли. Я не знаю. Но подозреваю что векторный редактор без такой возможности врядли был бы востребован.

wyldrodney
()

Блин, куда вообще смотрит Алексей Федорчук... геологические колонки скважин нормально нарисовать нечем :(

Obey-Kun ★★★★★
() автор топика

вот я поэтому и говорю что нужен CAD с нормальным скриптингом

а сейчас берешь qcad и рисуешь в нем (штриховки зовутся в кадах hatch, обычно их можно создавать свои)

я бы порекомендовал еще изучить доки по dxf - формат очень простой и его понимают все cad-wannabes включая qcad. координаты свои вводишь в прогу которая тебе рисует dxf, потом результат доводишь в qcad

а насчет inkspace - благодарю посмеялсо

olegsov
()
Ответ на: комментарий от olegsov

qcad очень коряво определяет области, подлежащие штриховке. Если работа более-менее массовая, лучше автокад в оффтопике в виртуалбоксе, или Компас LT в wine

MadCAD ★★
()
Ответ на: комментарий от wyldrodney

> www.inkscape.org

Подойдёт?

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

Tesa
()
Ответ на: комментарий от Tesa

>Нет, не пойдет.

Скучный отстой.

>В Инкскейпе крайне трудно рисовать чертежи

Никто не просил "просто" ))

>это извращение чистой воды

Без этого никак.

wyldrodney
()
Ответ на: комментарий от olegsov

И я тоже.
gimp само собой , еще Xara не прошли :))

elipse ★★★
()

>Точно знаю, что можно в автокаде. Ну а что-нибудь свободное есть?

Есть qcad свободный аналог ты сам догадаешься чего, к указанным требованиям подходит.

tesla
()
Ответ на: комментарий от Obey-Kun

>Блин, куда вообще смотрит Алексей Федорчук... геологические колонки скважин нормально нарисовать нечем :(

На линупсфорум ...

linux4ever
()
Ответ на: комментарий от olegsov

> с нетерпением жду когда кто-нибудь наконец посоветует gimp

На днях пришлось плотно поработать с гимпом... За мультиоконный режим надо просто убивать.

a3
()

> http://www.dvgups.ru/METDOC/ITS/OSNFUN/INJ_GEOL/METOD/ING_GEOL/r2.1.gif

Что, ни одну из программ для технического рисунка не осилил?
Asymptote, METAPOST, pgf/tikz наконец. Такие чертежи делаются в них.

> http://www.scorcher.ru/art/any/chronology/stratigraphic_column_632.gif


Это просто ужасно, не надо такое рисовать.

Sphinx ★★☆☆
()
Ответ на: комментарий от wyldrodney

Не надо такие иллюстрации мутить в инкскейпе.

Sphinx ★★☆☆
()
Ответ на: комментарий от a3

>Ради гимпа ставить красноглазый ВМ я не буду.

зачем сразу красноглазый. Достаточно просто полноценного, хотя бы тот же kwin или свистящий компиз.

nu11 ★★★★★
()
Ответ на: комментарий от a3

Да , а под некрасноглазым виндовсом более 1-2 окон держать открытым крайне неудобно, да...

tesla
()
Ответ на: комментарий от Sphinx

> Это просто ужасно, не надо такое рисовать.

Конкретно эта колонка ужасна, но мне нужна банальность. Хочу сделать скрипт для какой-нибудь софтины. Входные данные: глубины подошвы всех слоёв (то есть, например, "4, 10, 15"), масштаб ("1/100", например) и описания слоёв (например, "супесь, глина, известняк"). После отработки скрипта вручную выбираю заливки для колонки и отправляю на печать.

Мне это для практики нужно, у меня там около 30 скважин будет, и рисовать их руками как-то не хочется, так же как и продолжать пользоваться чужим автокадом на чужом ноуте.

Obey-Kun ★★★★★
() автор топика
Ответ на: комментарий от Obey-Kun

pgfplots например пойдёт для первого графика вполне, он может рисовать
графики «областями» по наборам точек. Автоматизировать легко. Если
интересны примеры (немного другая предметная область), то
http://sphinx.net.ru/hg/term-paper-optim

Sphinx ★★☆☆
()
Ответ на: комментарий от Sphinx

Это всё-таки не совсем то. Взять ту же рисовку графика по точкам - разрезы горных пород рисуются совсем иначе... да и с hatch оно неудобно работает.

Obey-Kun ★★★★★
() автор топика
Ответ на: комментарий от Obey-Kun

> разрезы горных пород рисуются совсем иначе

Как? Я имею в виду, что в качестве исходных данных у нас точки (данные
всяких зондирований недр, как я понимаю). Построить области,
ограниченные линиями из этих точек, как на первом графике, pgfplots
может. Или я всё не пойму, что тебе надо.

Sphinx ★★☆☆
()
Ответ на: комментарий от Sphinx

Ну вот посмотри на слой, помеченный "червячками" (типа знака ~). Он выклинивается. Чтобы сделать такое в упомянутых тобой софтинах, нужно указать точку выклинивание, иначе будет просто пересечение графиков. Да и обрати внимание на нижний слой. Он отрисован не как парабола, а так, как принято рисовать в геологии (и тому есть ряд причин).

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

Obey-Kun ★★★★★
() автор топика
Ответ на: комментарий от stave

Геокриолог я, через месяц на Ямал (производственная практика) еду, там буду дофига скважин почти ручным методом бурить. Только что прошёл практику в Звенигороде, там все скважины в автокаде рисовал - в принципе, у знакомого даже есть почти доделанная софтинка для этого дела.

Разрезы-то я и я от руки рисую, но вот автоматизировать рисовку колонок было бы просто чудесно, ведь это рутина ещё та...

Obey-Kun ★★★★★
() автор топика
Ответ на: комментарий от Obey-Kun

> у знакомого даже есть почти доделанная софтинка для этого дела

Вернее, скрипт на лиспе для автокада

Obey-Kun ★★★★★
() автор топика
Ответ на: комментарий от Obey-Kun

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

\begin{tikzpicture}
  \begin{axis}[
    stack plots=y,
    area style, smooth,
    enlarge x limits=false]
    \addplot coordinates
    {(0,1.2) (1,1) (2,2) (3,2)}
    \closedcycle;
    \addplot coordinates
    {(0,1) (1,1.5) (2,0) (3,0)}
    \closedcycle;
    \addplot coordinates
    {(0,1) (1,1) (2,2) (3,2)}
    \closedcycle;
  \end{axis}
\end{tikzpicture}

http://omploader.org/vMXc1bQ

Sphinx ★★☆☆
()
Ответ на: комментарий от Sphinx

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

Obey-Kun ★★★★★
() автор топика
Ответ на: комментарий от Obey-Kun

В общем, копию первой картинки этой штукой не сделаешь.

Obey-Kun ★★★★★
() автор топика
Ответ на: комментарий от Obey-Kun

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

Sphinx ★★☆☆
()
Ответ на: комментарий от Sphinx

плюс табличка внизу, плюс особая линейка справа, такое возможно сделать, не пиля исходники?

Obey-Kun ★★★★★
() автор топика
Ответ на: комментарий от nu11

> Достаточно просто полноценного, хотя бы тот же kwin или свистящий компиз.

У меня и есть компиз. Если есть конкретные рецепты, которые позволят удобно работать с эти убожеством (гимп) -- огласите.

ps по поводу функциональности гимпа никаких претензий нет, очень полезная вещь.

a3
()
Ответ на: комментарий от a3

>У меня и есть компиз

гомпиз я последний раз пользовал года 2 назад, если не больше (оно тогда еще берилом было), так что конкретные плагины и пункты меню не подскажу. Общий план действий: привяжи все окна гимпа к определенному рабочему столу и принудительно зафиксируй размер и положение основных окон. Должно получиться что-то вроде этого: http://files.getdropbox.com/u/998228/gimp.png

nu11 ★★★★★
()
Ответ на: комментарий от yet_another_lor_account

Рисовать 30 раз. Табличка там ужасна, я чуть попозже покажу нормальные таблички.

Obey-Kun ★★★★★
() автор топика
Ответ на: комментарий от Obey-Kun

Линеечку нарисовать можно, для табличек в LaTeX всё есть.

Sphinx ★★☆☆
()

Инкскейпом такое можно нарисовать без проблем, только придётся свои паттерны создавать, конечно.

anonymous20090302
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.