Но в конце-концов, ось тоннеля, ну хотя бы лично для меня, это 3д полилиния, где у каждой вершины три координаты. Меня чем привлекла ваша программа. Я построил несколько участков (ось тоннеля) вручную по ВСН. А потом в вашей программе. Различий в оси не нашёл. Все прекрасно. Но потом мне понадобилось разбить эту ось на участки по 40 метров. Вручную я это сделал, а в программе не получилось. в конце-концов на прямой в 200 м я накопил ошибку в 8 см. Такие пироги.
А как вы посчитали в ручную? Опустите точки на плоскость и вычислите расстояние, оно будет соответствовать заявленным 40 метрам. Разбивка работает только в плане, высота вычисляется отдельно! На худой конец набейте в автокаде x,y,h двух любых пикетов и сравните расстояние с проектом.
На почту или в личку. Программа доросла до версии 0.52, поправил некоторые не существенные ошибки, дополнил таблиц разбивки выводит параметры q, z, h для разбивки осей рельс. Об этом уже давно просил Shad, в основном это для строителей. Доработал протокол колец, выводит координаты центра кольца и фактический диаметр из расчета координат, раньше для этого вводились данные по рулетке. В общем идет процесс шлифовки, как будет завершен выложу новую демку. PS: Печально что так особо программа и не востребована. Кроме этого в условиях смены работы, рода деятельности, низкого спроса, отсутствие времени развивать во что то более весомое.
Гы. почти год прошел. Я тут подразгреб дела и зачесались руки. Оформил и выложил тут и на гитхаб еще одну свою разработку "qGiro", если снова не напрягут работой выложу и qTrassa в том же виде. Может хоть так интерес проявится.
Интересно, оно вроде и так собиралось по линукс, но там я так и не реализовал возможность сохранение документов. И кстати, разработчик geo-terminal взял код расчета (с моего разрешения!) и очень круто доработал. Прикрутил 3д движок и можно тоннель посмотреть как в автокаде. + Очень крутая фитча, это вычисление отсутствующих радиусов при съемке колец, если делались избыточные измерения, то он будет вычислен. + При этом можно кинуть в обработку сырой файл с тахеометра (он добавил свой модуль импорта файлов с приборов) и программа сама определит какие точки к какому кольцу относятся, выкинет точки стояния и ориентирования и пронумерует кольца. Но пока сыровата, да и с мая, вроде, никаких изменений. PS: Отсутствие сообщений о проблемах и возможных ошибках в программе, удручает. Хотя судя по документам уже много крупных компаний используют.
Но мы то не крупные компании. Нам бы просто трассу посчитать чем не то - уже неплохо. А 3Д - это для маркетинга, а не для расчёта. Собиралось на Qt4, а на Qt5 static хрен впихнёшь. Но я флаги то поменял.
Ну там не только 3д, но и в автокад можно сохранить, увидеть геометричку. Идея в том что бы потом можно было визуально увидеть отклонения колец и в перспективе все приближения-габаритов и без этого никак. Остальные фитчи то же не нужны? Мне действительно не нужно было и половины реализованного. В основном делал по запросу наших полевиков. Посмотрю на досуге, вроде бы правда начал на 4ке и под 5ку не подгонял. У меня вопрос по поводу переходных кривых на АД, случайно не разбирался? Разбивка оси трассы есть везде, но нигде нет как по ПК+СМ определит координату. Может где видел расчет? Все что нашел это перебор на переходке через 2-5мм.
Разбирался. ВСН160-69 до дыр. Оказалось, что ПК относится строго к разбивочной кривой. Он не пересчитывается на переходную кривую! А дальше надо смотреть, что я там в Maple (http://mykaralw.narod.ru/articles/spiralcircle/index.html) и maxima (http://mykaralw.narod.ru/articles/spiralcirclewxmaxima/index.html) по поводу переходной кривой чудил. Давно это было! PS: Но по факту берётся длина l = ПК - НПК, рассчитывается x(l) и y(l): x(l) y(l) и пересчитываются по азимуту предшествующей прямой (только знак y(l) надо поставить в зависимости от влево-вправо): текст (Наведите курсор, чтобы раскрыть содержимое) текст (раскрыть) текст (свернуть) Формулы с помощью сервиса https://dxdt.ru/f/?test Код: dX = x(l) * cos(aпр) - y(l) * sin(aпр) dY = x(l) * sin(aпр) + y(l) * cos(aпр) X = Xнпк + dX Y = Yнпк + dY
Мало того, еще и ограничена по длинне. формулы в программе хорошо считают только для метрополитена, для АД не подходит из-за длин. Спасибо. Я такой материал не находил, кучу всего перелопатил и везде одно и тоже. --- Сообщения объединены, 1 дек 2021, Оригинальное время сообщения: 1 дек 2021 --- В трассе есть формула расчета на переходной кривой, которой нигде нет. Досталась от нашего гл. Инженера.
Да. Сам "присел", когда с этим столкнулся. Тебе нужны "таблицы Митина": https://geodesist.ru/threads/sozdat...ta-prjamyx-i-krivyx.87109/page-2#post-1000592
Буду изучать в свободное время. Это все построение для разбивки, может что то найду нужное мне. Хочется такое же красивое решение в одну формулу без перебора вариантов.
Здравствуйте, подскажите, а с вами можно как то связаться, кроме как тут? только что наткнулся на эту тему и ваше программу, хотел кое что поспрашивать.
К сожалению не могу на рабочем месте установить программу, нигде не вижу почту вашу..( Суть вопроса, я занимаюсь сдачей документации длительного хранения, к сожалению не супер специалист, и многие вещи приходится делать в ручную, что с помощью лиспов, что то в ручную. Хочется немного оптимизировать, хоть какую то часть. Пример - есть рабивочная ось, и пикет расположения колец, соответственно на данных пикетах требуется указать размер кольцо проект/факт. И я с помощью лиспа по кривой раскидываю фактические пикеты колец, каждый по очереди, это сотни итераций. Случайно с помощью вашей программы нельзя ли вывести координаты на точек на оси именно в моих пикетах, что бы потом в автокад импортировать точки разом, или точки, или блоки, особенно было бы приятно, если бы эти блоки были бы перпендикулярными к оси.
Оффтоп (Move your mouse to the spoiler area to reveal the content) А смысл? Вам за это больше заплатят или меньше?
Да хочется просто свою работу делать лучше и быстрее. К сожалению ни больше ни меньше не заплатят, но работы много и ее надо бы оптимизировать, ищу постоянно варианты и к сожалению остальным это не нужно. Умел бы лиспы писать, может что то бы сделал, но пока только умею искать их, что бы как то облегчить работу себе и коллегам
Оффтоп (Move your mouse to the spoiler area to reveal the content) Не угадал. Платить станут меньше. Проверено.