Как читать файлы тахеометра? Перевод GSI, RW5, SDR и LandXML в координаты
В конце дня тахеометр часто отдаёт углы и расстояния, а не координаты.
Главное для поля
- Сначала выясните, что в файле: сырые измерения или вычисленные координаты.
- Чтобы перейти от измерений к координатам, нужны станция прибора и ориентирование.
- В GSI каждое значение начинается с кода, который говорит, что это; 81, 82 и 83 — координаты.
- Порядок координат меняется от файла к файлу; LandXML пишет север первым.
- Храните сырой файл: вычисленные координаты его не заменяют.
Сырые измерения или координаты?
Тахеометр записывает два вида данных. Сырые измерения — это горизонтальный угол, вертикальный (зенитный) угол, наклонное расстояние, высота прибора и высота отражателя. Координаты — вычисленные по ним восточная и северная координаты и отметка. Многие файлы содержат и то и другое, некоторые — только одно. Если в файле только сырые измерения, для получения координат нужны координаты станции, на которой стоял прибор, и ориентирование по задней точке; без них измерения могут быть безупречны, а точкам всё равно некуда лечь.
Leica GSI: у каждого значения есть код
Строки GSI состоят из частей фиксированной длины, которые называют словами. Каждое слово начинается с двузначного кода, обозначающего его смысл: 11 — номер точки, 21 — горизонтальный угол, 22 — вертикальный угол, 31 — наклонное расстояние, 81 — восточная координата, 82 — северная, 83 — отметка. Разница между GSI-8 и GSI-16 в том, сколько символов вмещает поле данных каждого слова — 8 или 16; длинным именам точек и большим координатам нужен GSI-16. Единицы тоже закодированы внутри слова, и именно там видно, в гонах или в градусах записаны углы.
Carlson RW5, Sokkia SDR, Nikon
Файлы RW5 — это записи, разделённые запятыми, и каждая строка начинается с сокращения, обозначающего её тип: установка прибора, задняя точка, пикет или сохранённая координата. В файлах Sokkia SDR каждая запись начинается с двузначного типа; записи координат и записи измерений относятся к разным типам. Файлы Nikon устроены похоже — с сокращениями типа записи. Общее у них одно: если программа, читающая файл, неправильно распознает тип строки, она может принять измерение за координату или наоборот.
Порядок координат и Y/X в Türkiye
Какое значение идёт первым, зависит от файла. LandXML записывает точки как север, восток, отметка; многие CSV дают восток первым. В Türkiye к этому добавляется своя привычка: восточную координату называют Y, а северную X — наоборот по сравнению с X и Y в математике. В зонах TM восточная координата шестизначная, а северная семизначная; взгляд на это у первой точки сразу выдаёт файл, прочитанный в неверном порядке.
Перед обработкой файла
Прежде чем обрабатывать файл тахеометра, проверьте число точек, станции, единицы углов и систему координат; координата известной точки должна давать ожидаемое значение. Всегда храните сырой файл. Вычисленные координаты его не заменяют: если обнаружится ошибка ориентирования, пересчитать можно только по сырым измерениям.
Откройте полевые данные в браузере.
MapLab Survey Web открывает в браузере файлы KML/KMZ, DXF, Shapefile, GeoJSON, CSV и файлы тахеометров (GSI, RW5, SDR, Nikon, LandXML). Систему координат он никогда не угадывает молча: просит подтвердить датум и зону. Черчение, измерения, импорт и экспорт работают без входа в аккаунт. Интерфейс на турецком и английском.
Частые вопросы
Чем GSI-8 отличается от GSI-16?
Длиной поля данных в каждом слове: 8 или 16 символов. Длинным именам точек и большим значениям координат нужен GSI-16.
В файле нет координат, только углы и расстояния. Что делать?
Координаты вычисляются по координатам станции прибора и задней точке. Если их нет в файле, возьмите их из полевого журнала или у бригады, которая выполняла съёмку.
Точки оказываются очень далеко, в другой стране. Почему?
Скорее всего, восточная и северная координаты прочитаны наоборот. В зонах TM в Türkiye восточная координата шестизначная, а северная семизначная; по этому признаку исправьте порядок.
Какие файлы тахеометров открывает MapLab Survey Web?
Leica GSI-8/16, Carlson RW5, Sokkia SDR, Nikon и LandXML. Систему координат он никогда не угадывает молча: просит подтвердить ITRF96 или ED50 и зону.
Технические источники
The field guidance in this article is aligned with the technical and official references below.
По теме: GNSS или тахеометр · Точки по углу и расстоянию · Список CSV для выноса · MapLab Survey