Инженерно-геологический разрез

Программа RAZREZ позволяет инженеру-геологу по текстовым исходным данным начертить в системе AutoCAD инженерно-геологический разрез наполовину готовый для использования в отчёте.

Исходные данные можно набрать в «Блокноте» или в любом другом редакторе, в формате текста (Windows CR/LF ANSI ):

Инженерно-геологический разрез I – I   заголовок чертежа
30 62               вертикальная ось, высотные отметки от 30 до 62 м
Скв-1 60,4 25.0     скважина Скв-1; абс.отм.устья 60,4; глубина 25 м
22.5                Расстояние до следующей скважины 22,5 м
Скв-3 56.8 25.0     Скважина Скв-3; абс.отм.устья 56,8; глубина 25 м
12,9                Расстояние до следующей скважины 12,9 м
Скв-5 55.8 25.0     Скважина Скв-5; абс.отм.устья 55,8; глубина 25 м
14                  Расстояние до следующей скважины 14 м
Скв-7 49,1 10.0     Скважина Скв-7; абс.отм.устья 49,1; глубина 10 м
18,9                Расстояние до следующей скважины 18,9 м
Скв-9 44,4 5        Скважина Скв-9; абс.отм.устья 44,4; глубина 5 м
ИГЭ-Н Н 2,1 3,2 1,4 1,44 1,08  -------------------------------------
ИГЭ-1 СУГП 6,3                         Глубины низа
ИГЭ-2 ДР 8,8 5,3 5,3                   слоя ИГЭ по
ИГЭ-3 ИЗ 12,8 7,3 7,3                  скважинам,
ИГЭ-4 СУГ 13,9 9,64 9,3 3,3            Н, СУГП, ДР…
ИГЭ-5 ПК - - 20,4 10 5,0               виды грунта
ИГЭ-6 ПМ 25 25 25 10.0           -----------------------------------
ПУГВ 12-05-2022 10.2 6,92 6 1,5 2.9    Появившийся и
УУГВ 14-05-2022 11,2 7,3 6.5 1,7 3.2   установившийся УГВ
УУГВ 14-05-2022 17,0 13,8 12,8 7.0 4.0 даты, глубины по скважинам.
М.Вертикальный 1:200                   Вертикальный и
М.Горизонтальный 1:500                 горизонтальный масштабы.

Вертикальный и горизонтальный масштабы задаются только для определения соотношения вертикальных и горизонтальных размеров.
Чертёж всегда выполняется в миллиметрах, в пространстве модели системы autocad, а горизонтальный размер принимается равным 200/500=0,4 от реального размера в миллиметрах.
Разделителем целой и дробной части числа могут быть точка или запятая. Отсутствующие глубины нужно обозначить дефисом “ — “, а конце строки вообще опустить.
Не предусмотрено никакого контроля исходных данных, в случае ошибки программа просто не будет работать, вводите данные внимательно.

Замеченные ошибки:

  1. Если программа RAZREZ выдаёт ошибку «неверный тип аргумента: stringp nil» — это значит она не узнаёт русские буквы. Нужно повторно сохранить текст исходных данных в кодировке Windows (CR/LF) ANSI или использовать в тексте исходных данных латинский алфавит: IGE вместо ИГЭ, SUGP вместо СУГП и так далее.

Для задания типа штриховки в строках ИГЭ можно использовать:
Н                                   насыпной грунт (N)
СУГП                           суглинок просадочный (SUGP)
СУГ                              суглинок (SUG)
СУПП                          супесь просадочная (SUPP)
СУП                             супесь (SUPP)
ГЛ                                 глина (GL)
ГЛП                              глина просадочная (GLP)
ПГ                                 песок гравелистый (PG)
ПК                                песок крупный (PK)
ПС                                песок средний (PS)
ПМ                              песок мелкий (PM)
ПП                                песок пылеватый (PP)
ИЗ                                известняк (IZ)
ГР                                 гравий (GP)
ВАЛ                             валуны (VAL)
ЩЕ                               щебень (HE)
ДР                                дресва (DR)

Полученный разрез можно дополнительно редактировать. В частности, скважины и отметки собраны на слое «boreholes». Отключив его видимость, можно использовать разрез для посадки фундаментов здания.

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