Мне этот учебник никогда не нравился. Дилетантством смердит от него. И даже здесь: Мне вот гражданин @zvezdochiot как-то раз справедливо (хотя и очень грубо) указал, что в засечках теорему синусов нельзя без теоремы косинусов использовать. Потому что если синус угла будет около 1 (т.е. угол в треугольнике около 90°), то решение треугольника может быть выполнено с грубой ошибкой. Там даже пример этой ошибки есть, которую я там допустил: Ладно я этого не знал, потому как в математике не силён. Но если браться за учебник, то незнание этого момента просто недопустимо.
Оффтоп (Move your mouse to the spoiler area to reveal the content) По другому не умею. "Полумеры не работают совсем" (C) zvezdochiot
На стройке косинус может и до 1,5 доходить. Оффтоп (Move your mouse to the spoiler area to reveal the content) И ничего, справляемся.
Нет, с АРМИГ дел не имел. Фиксирование исходных только по одной ординате? Пока не могу предположить, где это может потребоваться, но во всех версиях Кредо Дат эту "фичу" можно организовать и довольно просто. Нужно искусственно добавить "исходные" пункты и с них задать условие дирекционного угла (0° или 90°) на те пункты, где требуется закрепить одну из ординат.
До сих пор, кстати, реальная задача. Интересно посмотреть на её решение в Credo. Понятно, что щаз её решить можно как угодно (включая CAD).
Да не. Щаз то как хочешь и что хочешь могёжно. Лет 15 назад помню, по 9 этажам (достроить надо было 7), чисто по бетону, отсняли все 9 этажей и в CAD-е на нужное место посадили. Не вопрос.
Не ко всем выноскам осей можно выполнить привязку, если они имеют только одну ординату. Например, если есть только цифровые или только буквенные оси, то полноценную привязку и восстановление выполнить не получится, можно будет лишь сгустить их. Если есть выноски тех и других осей (продольных и поперечных), то решение задачи тоже не всегда возможно, либо чревато большими ошибками. Необходимо, как минимум, три выноски, но всё зависит от взаимного расположения этих выносок. Например, продольные оси закреплены несколькими выносками и только с одной стороны сооружения, а выноска поперечной оси всего одна, такая задача может иметь очень грубое решение. Если же задача вообще имеет решение, то она должна решаться и в Кредо Дат. Вот, с двух произвольных станций (1, 2) выполнены измерения между собой и на три выноски осей (A, B, C). Поскольку выноски не имеют полноценных координат, программа не может так сразу выполнить расчёт. Поэтому на экране строится приблизительно схема сети, где дополнительно указываются виртуальные исходные точки A*, B*, C*, расположенные на осях (одна из координат соответствует координатам оси X или Y ). С точек A, B, C на A*, B*, C* задаются условные измерения расстояний и дирекционные направления. Получаем такую грубую схему: Дирекционным направлениям, чтоб они после уравнивания поставили точки A, B, C на свои оси, можно назначить более высоки класс измерений с малой СКО, а якобы измеренным расстояниям, наоборот, назначить самый низкий класс с максимально допустимой СКО (10 м), чтоб условные расстояния, необходимые для построения связей в сети, не потянули поправок в действительно измеренные расстояния. Выполняем предобработку с уравниванием и получаем: Вот и всё, выноски A, B, C встали на свои оси, что и подтверждается ведомостью полученных координат: Привязка к выноскам выполнена. Может случиться, когда условно измеренные расстояния с точек A, B, C на A*, B*, C* будут слишком отличаться от тех, что получились в результате уравнивания сети и это повлекло лишние поправки в измеренные расстояния. Тогда нужно выполнить очередное приближение, условные расстояния заменить на уравненные, и заново уравнять сеть.
Только менее плохо пользовать не внешние "оси" (A*, B*, C*), а внутренние перекрестия (A*/C*, B*/C*). Да и расстояние A*/C*-B*/C* заранее известно.
Что-то непонятно мне, чем вы занимаетесь? По-русски можете объяснить? Оффтоп (Move your mouse to the spoiler area to reveal the content) Порядок слов в предложениях - неинформативен.
Проделал похожий "трюк" только без условно измеренных расстояний, а с примерными (±5м) координатами выносок (A, B, C) в GNU Gama, ну и конечно с учётом: Код: есткие точки ************* точка x y ======================================== AC 200.000 180.000 BC 200.000 140.000 Уравненные координаты ********************* i точка приближенное поправки уравненное с.к.о дов.инт ====================== зн-ие ====== [m] ====== зн-ие ========== [mm] === 1 8 x 255.22785 -1.45308 253.77477 0.2 0.5 9 y 128.11715 -0.38822 127.72893 0.2 0.4 2 10 x 132.61579 -1.69475 130.92104 0.3 0.6 11 y 161.58626 -0.97207 160.61418 0.1 0.3 A 1 x 305.00000 -2.00010 302.99990 0.3 0.8 2 y 180.00000 0.00000 180.00000 0.0 0.0 B 5 x 80.00000 -2.00021 77.99979 0.3 0.7 6 y 140.00000 0.00000 140.00000 0.0 0.1 C 3 x 200.00000 0.00000 200.00000 0.0 0.0 4 y 40.00000 -1.99984 38.00016 0.3 0.7