пятница, 8 мая 2015 г.

Программа для исполнительных схем (расчет отклонений)




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

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

Данная программа позволит просчитать отклонения фактического положения точек от проектного значения без привязки к какому-то программному продукту.

История создания программы: В свое время я работал в фирме, занимающейся сваями. Поставили задачу - есть свайное поле (около 200 свай). Надо узнать, какие из свай находятся в допуске, а какие - нет. Нормальная исполнительная на тот момент не требовалась, необходимо было просто получить отклонения положения центров свай и узнать номера свай, которые лежат в не допуске.
Проектные положения центров свай у меня имелись. Затем я снял свайное поле тахеометром. Создал два файла (проект и факт) - запустил их на обработку и получил отклонения.
Таким образом можно получать отклонения любых точечных объектов. Например, для стены можно задать точки на оси стены и снять их тахеометром для получения отклонений.
Я использовал данную программу для следующих исполнительных: свайное поле, ростверки, стены, плиты перекрытия, анкерные болты.

Суть программы:
Есть файл с координатами проектного положения точек. Каждая из точек имеет свой номер.
Также есть файл с фактическими координатами этих же точек.
Программа открывает файл с проектными данными, берет из него точку, открывает фактические данные и ищет в этом файле точку с таким же именем, как и у исходных. После нахождения считаются отклонения по всем координатам (X,Y,H)
dx=Xфакт-Xпроект и т.д.
Затем результат записывается в файл с отклонениями.

Формат файлов: Имя X Y H
Разделитель в файлах - пробел. Разделитель целой и дробной части чисел - точка. Имена точек могут содержать цифры, буквы, тире, подчеркивания.
Формат файла отклонений: Имя dX dY dH

Порядок работы с программой:
- Подготовить файл txt с проектными данными вида N X Y H
- Подготовить файл с фактическими данными
- Запустить программу
- Выбрать проектный файл
- Выбрать фактический файл
- Выбрать и назвать файл с результатами отклонений
- Выбрать единицы вывода отклонений (м, см, мм)
- Нажать кнопку рассчитать
- Закрыть программу
В нижней части программы по мере работы будут появляться подсказки.

Скачать программу (56 кБ)

Комментариев нет:

Отправить комментарий