решения для геодезистов
Описание работы скрипта

После успешной загрузки исходных файлов скрипт считывает координаты линий, полилиний, 3дполилиний, дуг, окружностей (далее объекты) из dxf файла и сравнивает их с координатами измеренных точек из файла с измерениями.

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

Все объекты добавляются в соответствующие слои, которые начинаются с ~.

При успешном расчете высылается файл с отклонениями.

Пример расчета DXF файла и текстового файла с координатами измеренных точек
Есть в наличии DXF файл проекта фундамента в строительной системе координат,


и текстовый файл со съемкой фактического положения периметра фундамента

1,FUND,219.782,14.045,0.517
2,FUND,24.898,14.059,0.499
3,FUND,27.942,14.067,0.522
4,FUND,30.695,14.064,0.500
5,FUND,33.968,13.967,0.499
6,FUND,33.947,10.983,0.478
7,FUND,30.636,8.486,0.505
8,FUND,27.944,6.195,0.507
9,FUND,24.966,4.033,0.512
10,FUND,23.584,3.927,0.499
11,FUND,21.974,3.964,0.478
12,FUND,22.068,8.411,0.510
13,FUND,21.921,11.853,0.509
14,FUND,21.978,14.045,0.515
15,OTV,27.649,12.739,0.512
16,OTV,32.620,12.715,0.517
17,FUND,30.906,6.376,0.522
18,OTV,23.730,12.340,0.522
19,PNT,29.835,5.290,0.522
Выбираем эти файлы в соответствующих формах, вводим параметры расчета
расстояние от примитива в пределах которого будет произведен расчет отклонений в миллиметрах = 100
размер стрелки в мм = 1000
цветовой разделитель по значению отклонения(допуск) = 50
и формат файла с измеренными точками
n,0,y,x,z
n – номер точки,
0 – любой не участвующий в расчете параметр указывается как ноль в нашем случае это код
y – координата Y
x – координата X
z – координата Z
нажимаем Отправить файлы для расчета.
После благополучного расчета получаем DXF с плановыми и высотными отклонениями.
Удаляем лишние стрелки, двигаем для улучшения читаемости, и схема готова.


В полученном файле мы видим:

- названия точек, в слое ~name_points_...
- синие стрелки со значениями, в слое ~arrows_... - отклонения в границах допуска.
- красные стрелки со значениями, в слое ~out-arrows_...- отклонения вне допуска.
- в слое ~points_... находятся измеренные точки.
- высотные отклонения от объектов в слое ~Z_layer_...
- линии указывающие от какого места на объекте расчитаны отклонения, в слое ~link_line_...

С более подробным примером вы можете ознакомиться на примере расчета отклонений ASCII файлов с теоретическими и измеренными точками перейти



Перейти на мобильную версию сайта