Разработка активна · ПО дополняется

Геодезия неизбежно движется в цифровую среду — GP360 ускоряет переход

Раньше — набор самодельных костылей под разные задачи. Теперь — один рабочий движок отдела: пересчитывает координаты, наводит порядок в данных из разных форматов и приёмников, и вместо десятка отдельных программ на компьютере — всё в одном окне.

Windows · один .exe МСК-64 / МСК-47 / СК-63 DXF · KML · TXT · RINEX
ВХОД ВЫХОД Базовая станция: сырые файлы приёмника → RINEX + каталог точек БАЗОВАЯ СТАНЦИЯ TPS Конвертер примитивов: XML-файл Magnet Collage → TXT/DXF/KML ПРИМИТИВЫ XML Collage Перевод СК и Определить СК: координаты в DXF/TXT/CSV ПЕРЕВОД / ОПРЕДЕЛИТЬ СК DXF · TXT · CSV Узнать СК: KML/KMZ или клик на карте → определение по географии УЗНАТЬ СК KML · клик на карте Сборщик проездов: папка проездов (raw.ipsx) → рабочая область Collage СБОРЩИК ПРОЕЗДОВ папка проездов Кадастр: выписка ЕГРН (PDF) → TXT/DXF/KML КАДАСТР PDF ЕГРН Universal-Converter: PDF/изображение/HEIC/таблицы/фото UNIVERSAL-CONVERTER PDF · JPG · HEIC GP360-Draw: облако точек LAS/LAZ GP360-DRAW LAS / LAZ GP360 Базовая станция: RINEX (obs+nav) и каталог точек WGS84 (CSV) БАЗОВАЯ СТАНЦИЯ RINEX + CSV Конвертер примитивов и Кадастр: точки, линии, полигоны → TXT/DXF/KML ПРИМИТИВЫ / КАДАСТР TXT · DXF · KML KML-Maker: готовый KML/KMZ для Google Earth KML-MAKER KML / KMZ Перевод СК: те же точки в другой системе координат ПЕРЕВОД СК DXF · TXT Определить СК и Узнать СК: система координат определена прямо в интерфейсе ОПРЕДЕЛИТЬ / УЗНАТЬ СК результат в GP360 Сборщик проездов: собранная рабочая область Collage СБОРЩИК ПРОЕЗДОВ .col Universal-Converter: изображение, PDF, таблица или CSV — по задаче UNIVERSAL-CONVERTER JPG · PDF · CSV GP360-Draw: экспорт DXF, результаты измерений GP360-DRAW DXF · измерения
Схема входов и выходов · наведи на блок, клик — увеличить 10 модулей · 1 окно
О программе

Раньше — набор отдельных программ. Теперь — один процесс.

«Солянка» из программ и методов обработки: перевод координат, создание KML, экспорт GNSS-данных, подготовка примитивов из Collage к CAD-обработке — теперь всё в одной обёртке!

Было

5–6 разных .exe разные версии движка копипаст между окнами
  • Каждая задача — отдельная программа со своим окном и своими настройками
  • Систему координат приходится задавать заново в каждом инструменте
  • Нет единого места для карты, точек и облака точек
  • Проверка результата — постоянное переключение между программами

Стало

1 окно общий движок пересчёта общая карта
  • Все модули — часть одного окна и одного процесса
  • Единый проверенный движок пересчёта координат работает во всех модулях
  • Общая спутниковая/OSM-подложка и просмотр облака точек — в том же окне
  • Свойства объектов (цвет, имя, видимость) устроены одинаково везде
Модули

Все инструменты геодезиста — на одной панели

Ниже — модули, которые реально работают в GP360. Полное описание каждого, со списком возможностей и форматов, — на странице «Модули».

Базовая станция

Конвертация сырых файлов приёмника (TPS) в RINEX, автоматизация и сокращение времени на первичную обработку проездов (притягивание точек).

TPSRINEXGCP
Подробнее

Конвертер примитивов

XML-файл Magnet Collage → МСК-64/МСК-47/СК-63 → TXT/DXF/KML, с учётом высоты по региональным моделям геоида.

XMLМСК / СК-63TXT · DXF · KML
Подробнее

KML-Maker

Тот же координатный движок, но заточен под быстрое получение KML/KMZ для просмотра в Google Earth.

DXF · TXTKML · KMZ
Подробнее

Перевод СК

Пересчёт координат между региональными системами, с опциональным переводом высот эллипсоид ↔ БСВ-1977.

DXF · TXTБСВ-1977
Подробнее

Определить СК

Определяет, к какой системе координат относится файл, по самим координатам — без ручного перебора.

DXF · TXT · CSV
Подробнее

Узнать СК

Клик на карте, ввод широты/долготы или импорт KML — и приложение подсказывает, какая МСК действует в этой точке.

КартаМСК-64 / 47
Подробнее

Сборщик проездов

Собирает рабочую область MAGNET Collage / Collage Office (.col) из множества проездов в один клик.

.colПакетная сборка
Подробнее
В разработке

Кадастр

Разбирает PDF-выписки ЕГРН, достаёт координаты границ участка, позволяет скорректировать точки на карте перетаскиванием.

ЕГРН PDFTXT · DXF · KML
Подробнее

Universal-Converter

PDF ↔ изображение, HEIC → JPEG, произвольная перекладка XML/TXT/CSV и распознавание таблиц с фото (OCR).

PDFHEICOCR
Подробнее

CAD-вьюер (GP360-Draw)

Просмотр облаков точек LAS/LAZ на движке Potree: привязки, измерения, слои, импорт/экспорт DXF, раскраска по панорамам.

LAS / LAZDXFPotree
Подробнее
Как это работает

Один процесс от поля до чертежа

GP360 выстроен вокруг реального рабочего цикла геодезиста — от сырых данных до готового результата, без рутинного переключения между программами и «непопулярных решений».

Импорт

Сырые файлы приёмника (TPS), XML-файлы Magnet Collage, DXF/TXT/CSV, облака точек LAS/LAZ, PDF-выписки ЕГРН или фото — GP360 принимает данные в том виде, в котором они выходят из поля.

Обработка

Конвертация в RINEX, пересчёт и определение систем координат, коррекция высоты по моделям геоида, распознавание кадастровых границ и таблиц (OCR) — общий проверенный движок для всех модулей.

Проверка

Точки и объекты — на спутниковой/OSM-карте или в CAD-вьюере облака точек: цвет, имя, видимость, привязки и измерения — прямо в том же окне.

Экспорт

Результат — в TXT, DXF, KML/KMZ, готовых файлах RINEX или собранной рабочей области .col — в зависимости от модуля и задачи.

Дорожная карта

Что дальше

GP360 — живой проект: часть модулей уже работает, часть — на подходе. Ниже — честно, без обещаний точных дат.

В разработке Ближайшее

Модуль «Кадастр»

Разбор PDF-выписок ЕГРН, извлечение координат границ участка, интерактивная коррекция точек перетаскиванием на спутниковой карте и экспорт в TXT/DXF/KML — модуль уже работает, сейчас дорабатывается.

В планах Дальше

Онлайн-сервисы для пользователей GP360

Помимо десктоп-приложения, со временем на этом же сайте могут появиться онлайн-сервисы, дополняющие GP360, — для тех, кто пользуется программой. Точный состав ещё не зафиксирован: сначала — стабильная десктоп-версия, детали появятся по мере готовности.

Кто делает GP360

Программу пишет практикующий геодезист

01

Не с нуля

GP360 не переписывает расчёты заново — под капотом те же проверенные годами модули пересчёта координат, конвертации и работы с картой, только собранные в одном окне.

02

Проверяется на реальных данных

Каждый модуль опробован на настоящих полевых материалах: сырых файлах приёмников, XML-файлах Magnet Collage, кадастровых PDF — а не на демонстрационных примерах.

03

Российские системы координат

МСК-64, МСК-47, СК-63 и региональные модели геоида — сильная сторона GP360 для российского геодезиста. Но программа не ограничена только Россией: есть отдельный блок «Другие системы» — порядка 500 систем координат, включая международные.

04

Один .exe под Windows

Никакой установки Python, зависимостей или отдельных рантаймов — обычный исполняемый файл для Windows.

Не цитата, а честное интервью. Чтобы собрать материал для этого блока, ИИ (Claude) в буквальном смысле взял интервью у автора — 20 вопросов о том, как и зачем появился GP360. Ниже — самое важное, полный разговор можно развернуть.

— Когда понял, что пора всё объединять?

На второй неделе, когда программ уже было 6, а спал я по 3 часа в сутки — кодил во всех свободных секундах. Тогда понял: надо расширяться и делать пайплайн.

— Какой модуль был первым?

Конвертер примитивов. Он стал базой для всего остального.

— А дизайн?

Я плохой дизайнер — бесят кривые кнопки. Но главное функционал, дизайн когда-нибудь доработаю... наверное.

— Что скажешь коллеге, который спросит «а что дальше»?

Вариантов всё ещё много!

Полное интервью — ещё 16 вопросов

— Какой день запомнился больше всего?

Конкретный день не назову, но недели на второй поток фантазии и энтузиазма был настолько сильный, что спал по 3 часа — кодил во всех свободных местах и секундах. Программ уже было 6! Тогда понял — надо расширяться и делать пайплайн.

— Сколько окон было открыто в самый бесячий день?

Три.

— Что бесило сильнее всего?

Костыли в виде Excel, блокнота и вечных часовых «залипух», чтобы сделать простую задачу.

— Была ошибка из-за того, что данные гуляли между программами?

Были моменты — приходилось перепроверять в других, лучше себя зарекомендовавших программах.

— Сколько писал GP360?

Два месяца. Во все доступные секунды.

— Какой модуль был первым?

Конвертер примитивов. Стал базой для всего остального.

— Было что-то, что пришлось выбросить?

Да, к сожалению. Даже без названия — создание KML прямо с PDF-схемы участка получилось процентов на 45. Может быть... когда-нибудь.

— Какую часть ты сам считаешь главной?

Base Station module. В будущем расширю его настолько — будет прям конфетка.

— Каким модулем пользуешься чаще всего?

Base Station module и Surveyor-helper.

— Что экономит больше всего времени?

Всё. Не хочу перечислять — ничего не сделано просто так, всё приносит профит.

— Коллеги уже пользуются?

Да. Раздал первые версии программ сам. Surveyor-helper до сих пор поддерживаю — после выхода GP360 он станет «отцом-основателем».

— Что до сих пор бесит?

Я плохой дизайнер. Кривые кнопки бесят, но главное функционал — дизайн когда-нибудь доработаю... наверное.

— Гордишься или принижаешь свою работу?

Принижать — точно нет. Горжусь, но держу баланс.

— Что скажешь коллеге про будущее программы?

Вариантов всё ещё много!

— Что ты вкладываешь в GP360 главным посылом?

Это развитие геодезии с применением ИИ.

— Если бы всё это интервью пришлось сжать в одну цитату — что в ней точно не должно звучать?

Пафос, маркетинг, извинения.

ИИ
Интервью взял ИИ (Claude) 20 вопросов о том, как и зачем появился GP360 · отвечал Фриц Роман Юрьевич, автор GP360 · romaitaka

Программа уже используется в реальной работе

Часть модулей полностью готова и применяется на текущих объектах, часть ещё дорабатывается. Подробное описание каждого модуля, включая форматы и технические детали, — на следующей странице.