Автоматизация камеральных изыскательских работ | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 27 апреля, печатный экземпляр отправим 1 мая.

Опубликовать статью в журнале

Автор:

Рубрика: Технические науки

Опубликовано в Молодой учёный №10 (69) июль-1 2014 г.

Дата публикации: 30.06.2014

Статья просмотрена: 1455 раз

Библиографическое описание:

Кошко, А. А. Автоматизация камеральных изыскательских работ / А. А. Кошко. — Текст : непосредственный // Молодой ученый. — 2014. — № 10 (69). — С. 161-164. — URL: https://moluch.ru/archive/69/11842/ (дата обращения: 16.04.2024).

Рассмотрены современные способы автоматизации камеральных изыскательских работ на примере адаптации САПР AutoCADдля решения узкоспециализированных задач.

Ключевые слова:Изыскательские работы, камеральные изыскательские работы, AutoCAD, AutoLISP.

Изыскательские работы — это комплексное экономическое и инженерное (техническое) исследование района или площадки строительства. Изыскания разделяют по содержанию на экономические и технические. Перед проведением изыскательских работ происходит выбор площадки для строительства, такой выбор осуществляет генеральный проектирующий орган по поручению заказчика. Экономические изыскательские работы проводятся для выявления и обоснования вариантов обеспечения в строительства сырьем, материалами, энергией, водой, газом, транспортом и другими ресурсами, в свою очередь инженерные изыскания производятся с целью изучения природных условий района (строительной площадки) строительства на всех стадиях проектирования и включает следующие виды работ [1, с. 130–137]:

1.                  Топографогеодезические работы;

2.                  Геологические работы;

3.                  Гидрогеологические работы;

4.                  Гидрометеорологические работы;

5.                  Почвенногеоботанические работы;

6.                  Санитарно-гигиенические работы.

В результате выполнения изыскательских работ решается ряд задач, среди которых:

1.                  Развитие геодезической сети для строительства;

2.                  Обновление существующих топографических планов и масштабных схем;

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

4.                  Создание различных тематических карт, атласов и планов специального назначения;

5.                  Другие специальные задачи.

В дальнейшем на основании полученных в ходе изыскательских работ данных выполняются другие виды инженерных изысканий. Геодезические изыскания следует проводить в три основных этапа [1, с. 130–137]:

1.                  Подготовительный: включает в себя сбор и обработку существующей информации об объекте (сбор сведений о выполняемых ранее съемках, исходных данных и других материалов);

2.                  Полевые изыскательские работы: включают в себя все наблюдения, измерения и обмеры, выполняемые на объекте;

3.                  Камеральный: обработка полученных данных, составление чертежей, ведомостей и подготовка отчета.

Уменьшить трудоемкость выполнения камеральных изыскательских работ позволяют современные способы автоматизации.

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

Автоматизация камеральных изыскательских работ в разных организациях происходит по разному: различаются программные продукты, степень автоматизации расчетов, построений, оформления отчетов, методики проведения работ. Некоторые организации используют стандартные функции и команды в прикладных программ и САПР. Другие же напротив, устанавливают дополнения, разработанные сторонними организациями или собственными специалистами внутри предприятия, что позволяет повысить скорость и качество выполнения изысканий. Для разработки дополнений используются различные языки программирования: C++, Lisp, Python, Visual Basic, Java Script,.Net, DIESEL. [3]

К наработкам, которые могут стать источником дополнения AutoCAD до новой специализированной системы с чертежно-графической основой, относятся [2, с. 51]:

1.                  Шаблоны чертежей (например, форматы со своими штампами);

2.                  DWG-файлы с графическими элементами схем, планов;

3.                  Файлы с пользовательскими штриховками, формами, шрифтами, типами линий;

4.                  Файлы сценариев:

5.                  Файлы справочной системы;

6.                  Меню с названиями пунктов, адаптированными для работы специалистов конкретных направлений;

7.                  Программы, написанные на языках AutoLISP, Visual Basic, C++, DIESEL и исполняемые в среде AutoCAD.

8.                  Программы, написанные на любых языках и оформленные как внешние приложения, которые не требуют среды AutoCAD, но исполняются параллельно с сеансом AutoCAD (например, готовят файлы с какими-то данными).

Адаптации или замене могут быть подвергнуты некоторые файлы поддержки программного обеспечения системы AutoCAD (acad.lin, acdiso.lin, acaddoc.lsp, acad.pgp и другие) [2, с. 499].

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

Динамические блоки предоставляют возможность сохранения в одном блоке часто используемых наборов графических примитивов (например, штампов, условных знаков, символов). Активное использование динамических блоков позволяет значительно ускорить выпуск рабочей документации посредством сохранения стандартных блоков оформления чертежей [3].

Макрокоманды (Action Macros) в AutoCAD являются одним из простейших средств адаптации, доступных большинству пользователей: пользователь просто выполняет необходимую последовательность команд, которая записывается с помощью инструмента Action Recorder и может быть повторно воспроизведена [3].

DIESEL (Direct Interprietively Evaluated String Expression Language, Направленный Интерпретируемый Оценочный Строковый Язык Выражений) — язык оперирования строками с небольшим количеством функций. Язык DIESEL позволяет формировать строки переменного текста, зависящего от установленных условий. Результат выводится в виде строки, которая интерпретируется системой AutoCAD как команда. В основном язык DIESEL используется для создания сложных макрокоманд, которые сложно описать с помощью других средств [3].

ObjectARX SDK является дополнением к среде разработки Microsoft Visual Studio. Оно содержит различные библиотеки, вспомогательные инструменты и примеры кода, с помощью которых можно создавать собственные команды, аналогичные стандартным командам AutoCAD. Особенностью ARX-приложений является возможность напрямую обращаться к геометрическому ядру или базам данных чертежа. Недостатком является то, что программы, созданные для одной конкретной версии AutoCAD, несовместимы с другими версиями, если не проводить их перекомпиляцию [3].

Отдельно можно выделить способ адаптации и расширения среды AutoCAD с помошью Visual LISP. Иногда под названием Visual LISP подразумевают язык AutoLISP, дополненный расширениями ActiveX, но их нужно различать: Visual LISP является средой разработки, а не языком программирования. Язык программирования AutoLISP — это вариант языка LISP, в который добавлены функции доступа к объектам, таблицам и словарям системы AutoCAD.

Основой языка LISP является работа со списками, которые могут иметь произвольную длину и включать элементы разной природы (числа, текстовые строки, указатели файлов и т. д.). В то же время в языке доступны обычные арифметические и логические операции, работа с файлами и другие, свойственные развитым языкам программирования, возможности. Программы или выражения, написанные на языке AutoLISP, можно водить в командную строку, система AutoCAD вычисляет автоматически. Это возможно потому, что для разбора выражений и чтения программного кода прямо из консоли в систему AutoCAD встроен интерпретатор AutoLISP. Расширения ActiveX значительно увеличивают функциональность AutoLISP, добавляют возможности работы с файлами, реестром, а также связи с другими приложениями. Дополнительные расширения работают напрямую с объектной моделью AutoCAD посредством функций ActiveX. Впервые технология ActiveX была внедрена в AutoCAD R14 [2, с. 53–54] [4].

Наиболее доступными и часто используемыми средствами адаптации AutoCAD являются такие инструменты программирования, как Visual LISP — на основе языка LISP, Visual Basic for Applications — на основе языка Basic, и ObjectARX — на основе языка C++.

В качестве примера предприятия, разрабатывающего собственные программные продукты и пакеты расширения для САПР, можно назвать такое, как ОАО «ВНИПИгаздобыча» и разработанные отделом геоинформационных систем управления инженерных изысканий пакеты дополнений для AutoCAD: 3DСервис и SomeTools.

Программный продукт 3DService предназначен для использования в среде AutoCAD (версии 14 и выше). В нем предоставляется возможность манипулирования объектами AutoCAD — блоками, полилиниями, текстом и т. д. В пакете широко представлено решение узких задач по оформлению материалов инженерных изысканий:

1.         Вывод съемки;

2.         Разбивка пикетажа по трассам;

3.         Трассировка и расчет характеристик дорожных кривых;

4.         Оформление чертежей согласно условных знаков различных масштабных рядов;

5.         Построение геологических профилей и разрезов;

6.         Гидравлические, геологические, геофизические расчеты.

В основном предполагается использование пакета в изыскательских организациях для камеральной обработки материалов инженерных изысканий.

Набор инструментов SomeTools является дополнением к AutoCAD 2010–2013. Целью его создания явилось расширение функциональности этой системы в соответствии с задачами, решаемыми отделом ГИС ОАО «ВНИПИгаздобыча». Данный пакет позволяет расширить функционал в следующих направлениях:

1.         Работа с блоками и управление атрибутами блоков;

2.         Обработка полилиний и полигонов;

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

4.     Работа со слоями, размерными и другими стилями.

Оба пакета расширений выполнены с использованием языка программирования LISP и редактором Autodesk Visual Lisp и активно используются не только в пределах ОАО «ВНИПИгаздобыча», но и в сторонних организациях с разрешения разработчиков.

Из всего вышесказанного можно сделать несколько выводов.

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

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

Стоит заострить внимание на том, что широкий выбор языков программирования и их использование для расширения функционала САПР имеет и негативную сторону. Увеличение количества программных продуктов, подготовленных разными организациями, может способствовать путанице при выполнении изыскательских работ. Это может привести не к увеличению, а к уменьшению качества и скорости выполнения работ. Введение стандартов оформления и стандартных библиотек расширения для САПР и средств разработки поможет избежать негативного влияния разработки программных продуктов на структуру проектно-изыскательских институтов. В свою очередь, присутствие большого количества высококвалифицированных специалистов и студентов позволит таким стандартам развиваться, оставаться актуальными и используемыми, переносимыми на последующие версии программного обеспечения.

Литература:

1.                  Киселев М. И., Клюшин Е. Б., Михелев Д. Ш., Фельдман В. Д. Издательский центр «Академия», Москва, 2004 г., 481 стр.

2.                  Полещук Н. Н. Visual LISP и секреты адаптации AutoCAD. — СПб.: БХВ-Петербург, 2001.-576 с: ил.

3.                  [Электронный ресурс]: AutoCAD. Материал из Википедии — свободной энциклопедии — Режим доступа: http://ru.wikipedia.org/wiki/AutoCAD.

4.                  [Электронный ресурс]: Autodesk Developer Network — Режим доступа: http://www.autodesk.ru/adsk/servlet/index?id=22740301&siteID=871736

Основные термины (генерируются автоматически): LISP, DIESEL, работа, основа языка, изыскание, SDK, Оформление чертежей, повышение квалификации, современный способ автоматизации, способ адаптации.


Ключевые слова

AutoLisp, Изыскательские работы, камеральные изыскательские работы, AutoCAD, AutoLISP.

Похожие статьи

Перспективы развития адаптации AutoCAD с помощью Clojure

Рассмотрены современные способы автоматизации камеральных изыскательских работ на примере адаптации САПР AutoCADс помощью функционального языка

Отдельно можно выделить способ адаптации и расширения среды AutoCAD с помошью Visual LISP.

Автоматизация разработки чертежей AutoCad на основе...

Основные термины (генерируются автоматически): API, файл скрипта, готовый чертеж, программа, работа программы, способ автоматизации, основа скриптов, схема генерации чертежа, работа, командная строка.

Особенности обучения AutoCAD в вузе | Статья в сборнике...

Представлены способы стандартизации чертежной документации, организация работы с подшивкой листов электронных чертежей

Особенности работы с газетными материалами в процессе обучения иностранному языку в техническом вузе.

Правила оформления статей.

Системы автоматического проектирования в судостроении

По большей части, в современные CAD-системы входят модули моделирования трехмерной объемной конструкции (детали) и оформления чертежей и текстовой конструкторской документации (спецификаций, ведомостей и т. д.). Ведущие трехмерные...

Разработка подсистемы формирования и графического...

Язык программирования AutoLISP – это вариант языка LISP, в который добавлены функции доступа к объектам, таблицам и словарям системы AutoCAD. Основой языка LISP является работа со списками...

Автоматизация производства в современном мире

повышение эффективности работы предприятия; − рост уровня безопасности. Помимо перечисленных преимуществ, к плюсам автоматизации также можно отнести некоторые другие показатели функционирования автоматизации...

Анализ и перспективы развития систем автоматизированного...

Для того чтобы автоматизировать рутинную работу при нанесении различных элементов оформления, Русской Промышленной

Существование же технологии фотосканирования позволяет получать менее затратным способом трехмерные модели впечатляющих масштабов.

Методологии проектирования мультиагентных систем

В отличие от классического способа, когда

Правила оформления статей.

Применение методологии структурного анализа и проектирования SADT/IDEF0 к процессу планирования научно-исследовательской работы «Повышение эффективности механизма по обработке...

Использование САПР для решения геодезических задач при...

CREDO Линейные изыскания. При использовании CREDO проектировщикам приходится дорабатывать оформление чертежей в AutoCAD или с использованием других программных средств для

3. Пигин А. П. Цифровые модели местности — основа САПР и ГИС проектов.

Похожие статьи

Перспективы развития адаптации AutoCAD с помощью Clojure

Рассмотрены современные способы автоматизации камеральных изыскательских работ на примере адаптации САПР AutoCADс помощью функционального языка

Отдельно можно выделить способ адаптации и расширения среды AutoCAD с помошью Visual LISP.

Автоматизация разработки чертежей AutoCad на основе...

Основные термины (генерируются автоматически): API, файл скрипта, готовый чертеж, программа, работа программы, способ автоматизации, основа скриптов, схема генерации чертежа, работа, командная строка.

Особенности обучения AutoCAD в вузе | Статья в сборнике...

Представлены способы стандартизации чертежной документации, организация работы с подшивкой листов электронных чертежей

Особенности работы с газетными материалами в процессе обучения иностранному языку в техническом вузе.

Правила оформления статей.

Системы автоматического проектирования в судостроении

По большей части, в современные CAD-системы входят модули моделирования трехмерной объемной конструкции (детали) и оформления чертежей и текстовой конструкторской документации (спецификаций, ведомостей и т. д.). Ведущие трехмерные...

Разработка подсистемы формирования и графического...

Язык программирования AutoLISP – это вариант языка LISP, в который добавлены функции доступа к объектам, таблицам и словарям системы AutoCAD. Основой языка LISP является работа со списками...

Автоматизация производства в современном мире

повышение эффективности работы предприятия; − рост уровня безопасности. Помимо перечисленных преимуществ, к плюсам автоматизации также можно отнести некоторые другие показатели функционирования автоматизации...

Анализ и перспективы развития систем автоматизированного...

Для того чтобы автоматизировать рутинную работу при нанесении различных элементов оформления, Русской Промышленной

Существование же технологии фотосканирования позволяет получать менее затратным способом трехмерные модели впечатляющих масштабов.

Методологии проектирования мультиагентных систем

В отличие от классического способа, когда

Правила оформления статей.

Применение методологии структурного анализа и проектирования SADT/IDEF0 к процессу планирования научно-исследовательской работы «Повышение эффективности механизма по обработке...

Использование САПР для решения геодезических задач при...

CREDO Линейные изыскания. При использовании CREDO проектировщикам приходится дорабатывать оформление чертежей в AutoCAD или с использованием других программных средств для

3. Пигин А. П. Цифровые модели местности — основа САПР и ГИС проектов.

Задать вопрос