КП (1027375), страница 4
Текст из файла (страница 4)
- пикетах и указателях километров;
При обработке строки подвала “Развернутый план” можно выделить 2 типа объектов:
-
Линейные участки
-
Углы поворота трассы (холодные и горячие)
Рис. 4.8. Строка подвала “Развернутый план”
Реализованный в программе алгоритм автоматизированной обработки строки подвала “Развёрнутый план” (см. рис 4.8.):
-
Ищем линейные участки (всегда представлены в строке “развернутого плана” горизонтальными линиями)
-
Определяем холодные и горячие углы (используя информацию о линейных участках)
-
Ищем группы текстов, характеризующие прямые участки, и связываем графическую информацию прямых участков с соответствующими группами текстов
-
Ищем группы текстов, характеризующие холодные и горячие углы (используя информацию о линейных участках), и связываем графическую информацию холодных и горячих углов с соответствующими группами текстов
-
Обрабатываем группы текстов, используя регулярные выражения, с целью получения параметров, характеризующих прямые участки, холодные и горячие углы
4.2.2. Распознавание ординат
Положение ординат можно определить, зная координаты точек линии профиля. Под линией профиля находятся геология, ординаты и подвал. Тексты ординат всегда ориентированы вертикально.
Обрабатываем текстовую информацию ординат, используя регулярные выражения, с целью получения информации о пересечках и характерных точках на линии профиля (см. рис. 4.9.)
Рис. 4.9. Ординаты
5. Руководство пользователя
5.1. Обработка чертежей профиля
-
В запустившемся AutoCAD’е вызвать команду recognizeProfile из командной строки (написать recognizeProfile в строке команд).
-
Выбираем “Проект”. В выпадающем меню выбираем Создать новый или Открыть существующий
-
Выбираем название проекта и папку, в которой будут размещены данные проекта.
-
Добавляем файлы в проект
-
Выбираем файлы для добавления в проект из папки исходные данные (которая находится в “вылившейся” папке (см. Пункт 2) ))
-
В левой части появляется дерево проекта.
-
Можно удалять файлы из проекта и добавлять новые файлы в проект, сохранить проект, распознать ординаты и подвал.
-
Распознавание ординат
Вызываем команду распознавания ординат из контекстного меню (см. рисунок) либо из основной панели “Распознавание”
Выделяем ординаты на чертеже
Получаем результат распознавания ординат в правой части нашей “паллеты”:
Имеется возможность редактирования полученного результата, добавление новой ординаты и новой пересечки:
-
После внесённых в проект изменений необходимо сохранить проект.
Сохраненный проект в дальнейшем может быть загружен.
5.2. Обработка чертежей плана
-
Команда recognizePoints вызовет на выполнение алгоритм “привязывания” точек рельефа к их высотным отметкам. При возникновении неоднозначностей алгоритм будет переходить в интерактивный режим (запрашивать помощь у пользователя). В результате работы алгоритма на чертеже появятся линии соединяющие соответствующие тексты и точки. Тексты и точки для которых не нашлось соответствие, будут выделены соответствующим цветом. Это позволит визуально оценить правильность распознавания.
-
Команда recognizePointsStatistic вызовет на выполнение алгоритм, позволяющий получить распределение количества точек данного радиуса от величины радиуса P(N,r) и отобразить его с помощью Google Chart Tools. Данная команда разработана в исследовательских целях для подтверждения или опровержения предположения принятого при рассмотрении подхода, основанного на технологии обучения нейросети с учителем.
-
Команда recognizeHorizontals вызовет на выполнение алгоритм обработки горизонталей. При возникновении неоднозначностей алгоритм будет переходить в интерактивный режим (запрашивать помощь у пользователя). В результате работы алгоритма необработанные горизонтали будут выделены соответствующим цветом. Это позволит визуально оценить правильность распознавания.
Список литературы
-
Костюк Ю.Л., Фукс А.Л. Предварительная обработка исходных данных для построения цифровой модели рельефа местности // Вестник ТГУ, 2003. №280. С. 281-285.
-
Костюк Ю.Л., Фукс А.Л. Построение цифровой модели рельефа местности на основе структурных линий и высотных отметок // Вестник ТГУ, 2003. №280. С. 286-289.
-
Препарата Ф., Шеймос М. Вычислительная геометрия: Введение. Пер. с англ. – М.: Мир, 1989. – 478 с.
-
Роджерс Д., Адамс Дж. Математические основы машинной графики: Пер. с англ. – М.: Мир, 2001. – 604 с.
-
Скворцов А.В. Триангуляция Делоне и ее применение. – Томск: Изд-во Том. ун-та, 2002. – 128 с.
-
Фукс А.Л. Разработка и исследование алгоритмов интерполяции однозначных поверхностей и их использование при построении цифровых моделей рельефа: Диссер. на соискание уч. степ. к.т.н. Томск, ТГУ, 2001.
-
http://www.inf.tsu.ru/library/DiplomaWorks/CompScience/2004/Kravchenko/diplom.pdf - Предварительная обработка структурных линий для построения цифровой модели рельефа местности
-
http://scbist.com/zheldor/okzd/okzd_3.html - Общие сведения о железнодорожном пути. Трасса, план и продольный профиль пути.
-
Б. И. Каменецкий, И. Г. Кошкин “Автомобильные дороги”,1979, стр. 37 – 40
-
ГОСТ Р 21.1709-2001 "Система проектной документации для строительства. Правила выполнения рабочей документации линейных сооружений гидромелиоративных систем"
-
ГОСТ Р 21.1702-96 Система проектной документации для строительства. Правила выполнения рабочей документации железнодорожных путей
-
http://fedoruk.comcor.ru/AI/ai_lect.html - Искусственный интеллект в САПР
-
http://ru.wikipedia.org/wiki/Венгерский_алгоритм - Венгерский алгоритм
-
Горин Я.А. «Инженерные изыскания для строительства линейных сооружений». Отчет по научно-исследовательской практике. – МГТУ им. Н.Э.Баумана, 2011.