Калькулятор подъема и падения нивелирования
Приведите дифференциальное нивелирование к подъему/падению и приведенным отметкам, используя метод Rise-and-Fall в геодезии — введите начальную отметку ориентира RL плюс показания BS/FS для каждой станции и получите приведенную отметку каждой точки, стандартную проверку арифметики и дополнительную проверку ошибки закрытия против известной конечной RL.
Ввод
Приведенная отметка ориентира (BM) — первая точка в ходе нивелирования.
Одна станция прибора на строку в формате "BS, FS": задний визир к оставленной точке и передний визир к следующей точке, оба с одной и той же станции. Дополнительная начальная подпись назывет станцию (e.g. "BM to CP1, 1.505, 0.845").
Если истинная приведенная отметка последней точки уже известна (из другого ориентира), введите её для проверки ошибки закрытия хода.
Вывод
| Setup | BS | FS | Rise | Fall | Reduced Level |
|---|---|---|---|---|---|
| No data yet | |||||
Руководства
Дифференциальное нивелирование прокладывает линию уровня от известного ориентира к конечной точке, снимая задний визир (BS) и передний визир (FS) на каждой станции прибора вдоль хода. Метод Rise and Fall приводит эти показания без расчета высоты прибора: так как задний и передний визиры одной станции берутся из одной и той же горизонтальной линии визирования, их разность дает изменение высоты для этого участка — rise = BS − FS, подъем при положительном значении, падение при отрицательном.
Как это работает
- Начальная RL — приведенная отметка (высота) ориентира — известная точка, с которой начинается ход нивелирования.
- Показания вводятся по одной станции в строку в формате
BS, FS(дополнительная начальная подпись называет станцию, e.g.BM to CP1, 1.505, 0.845). - Для каждой станции
rise = BS − FS. Положительное значение — подъем (поверхность повысилась); отрицательное — падение (поверхность понизилась). - Приведенная отметка каждой точки — это приведенная отметка предыдущей точки плюс подъем на этой станции, или минус падение.
- Проверка арифметики: ΣBS − ΣFS должно равняться ΣПодъем − ΣПадение, что должно равняться конечной RL минус начальная RL — такая же трёхсторонняя проверка, как при редуцировании в полевом журнале нивелирования.
- Ошибка закрытия (опционально): если вы уже знаете истинную RL последней точки (полученную из другого ориентира, например), введите её и программа покажет невязку — насколько вычисленный ход отклонился от известного значения.
Интерпретация результатов
Таблица показывает для каждой станции: BS, FS, подъем, падение и текущую приведенную отметку. Строка резюме объединяет начальную/конечную RL, суммы, проверку арифметики и (если указано) ошибку закрытия в один блок, который можно скопировать для полевых записей или отчёта.
Что если мои значения подъема/падения не уравниваются при проверке арифметики?
Они всегда будут уравниваться здесь — проверка вычисляется из тех же чисел, что и таблица, поэтому это скорее проверка логичности, чем независимая аудит. Её реальное назначение стандартно: это то, что вы проверили бы вручную, если бы редуцировали этот же ход в полевом журнале, и это то, что рецензент ожидает увидеть при рассмотрении результатов нивелирования.
Что означает ненулевая ошибка закрытия?
Это разница между вычисленной конечной RL хода и уже известной вам конечной RL. Небольшая ненулевая величина — это нормальная ошибка прибора/измерения, накопившаяся по ходу; большая величина обычно указывает на ошибку в снятии показаний рейки, смещение штатива или ошибку переписи в показаниях.
Поддерживаются ли промежуточные визиры (IS)?
Не напрямую — каждая строка представляет один полный ход со станции от заднего к переднему визиру. Если ваш ход содержит промежуточные визиры между станциями, обработайте их отдельно или разделите ход на каждом IS как отдельную "станцию" с одним показанием относительно предыдущей точки.
Используйте из кода
REST API
curl -X POST https://api.iotools.cloud/v1/tool/leveling-rise-fall-calculator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"startingRL": "100.000",
"readings": "BM to CP1, 1.505, 0.845\nCP1 to CP2, 2.315, 1.865…",
"finalKnownRL": ""
}'Подставьте свой собственный ключ из аккаунта. Поля инструмента — это тело запроса, без обёртки.
Спросите у ИИ-агента
Use the IOTools `leveling-rise-fall-calculator` tool (Leveling Rise & Fall Calculator) on this input:
YOUR_INPUT_HEREВставьте это любому агенту, подключённому к MCP-серверу IOTools, и добавьте свой ввод.
| Стоимость вызова | От 5 кредитов |
|---|