GeoShiftLab - Расчет параметров проекций и 3D-визуализация.
Назначение
GeoShiftLab - приложение, объединяющее расчет параметров локальных проекций, геодезические преобразования и визуализацию данных на 3D-глобусе. Предназначено для специалистов, работающих с пространственными данными в различных системах координат.
Целевая аудитория
Функциональные возможности
- Геодезисты и маркшейдеры
- Кадастровые инженеры
- Картографы и ГИС-специалисты
- Инженеры-проектировщики
- Специалисты в области землеустройства и территориального планирования
- Расчет параметров проекции
- Определение параметров поперечной проекции Меркатора (Local TM) по опорным пунктам
- Вычисление аффинных коэффициентов преобразования: сдвиг по X, Y, Z, поворот, масштаб
- Поддержка 10 типов эллипсоидов (WGS84, ПЗ-90.11, Красовского, GRS80, Airy, Bessel, Clarke и др.)
- Настраиваемые алгоритмы поиска: диапазоны и шаги перебора параметров, количество итераций
- Расчет среднеквадратических (RMS) и максимальных невязок по координатам
- 3D-визуализация
- Интерактивный глобус на базе Cesium.js
- Переключение между спутниковой, светлой и темной картографическими подложками
- Включение 3D-рельефа с автоматическим обновлением высот всех объектов
- Отображение опорных пунктов с величиной ошибки (мм)
- Инструменты рисования на рельефе
- Создание точек, линий и полигонов непосредственно на 3D-поверхности
- Автоматический учет высот рельефа при создании объектов
- Динамическое отображение длины линии в процессе рисования (резинка)
- Расчет 2D и 3D расстояний и площадей с учетом рельефа
- Вызов окна свойств объекта по ALT + левый клик
- Импорт и экспорт данных
Формат
Импорт
Экспорт
Shapefile (.shp)
+
+
KML (.kml)
+
+
GeoPackage (.gpkg)
+
+
GeoTIFF (.tif)
+
-
MBTiles
+
-
Excel (.xlsx)
-
+
WKT (.prj)
-
+
Текстовые файлы (.txt)
+
-
- Модели трансформации высот
- Простой сдвиг - для локальных участков с равномерным превышением геоида
- Наклонная плоскость - при наличии уклона
- TGO - для сложного рельефа
- Квадратичная поверхность - при нелинейных искажениях
- Работа с офлайн-картами
- Загрузка и сохранение тайлов в формате MBTiles
- Поддержка офлайн-режима при отсутствии интернет-соединения
- Менеджер загрузок с управлением очередью задач
- Дополнительные инструменты
Формат входных данных
- Пакетный пересчет координат по рассчитанной проекции
- Экспорт объектов из AutoCAD (через KML)
- Карта невязок для визуального анализа ошибок преобразования
- Сохранение и загрузка конфигураций проекта
- Линейка для измерения расстояний по карте
- Добавление точек по географическим или локальным координатам
Текстовый файл с разделителями (запятая, точка с запятой, табуляция, пробел):
Результаты работы
Поле
Описание
Имя
Наименование пункта
Широта (B)
Географическая широта, градусы
Долгота (L)
Географическая долгота, градусы
Высота (H)
Эллипсоидальная высота, м
X_лок
Локальная координата (север), м
Y_лок
Локальная координата (восток), м
Z_лок
Локальная высота, м
Сохранение конфигурации
Сохранение и загрузка полного состояния проекта (точки, параметры проекции, модель высот)
Параметры проекции (экспорт в PRJ)
WKT-строка, содержащая параметры Local TM, готовая к использованию в CAD и ГИС-системах.
Отчет в формате Excel
Включает:
Визуальные объекты
- Исходные данные опорных пунктов
- Вычисленные параметры проекции и аффинного преобразования
- Невязки по каждому пункту
- Статистику точности (RMS, максимальная ошибка, стандартное отклонение)
- Параметры Local TM с проверкой точности
Системные требования
- Точки, линии, полигоны на 3D-глобусе
- Загруженные слои (Shapefile, KML, GeoTIFF)
- Маркеры пользовательских точек
Техническая реализация
- Операционная система: Windows 10 / 11 (x64)
- Компоненты: WebView2 Runtime
- Видеокарта: поддержка WebGL
- Дисковое пространство: зависит от объема загружаемых офлайн-карт
Приложение разработано на платформе .NET (C#) с использованием Windows Forms. Визуализация реализована через WebView2 с библиотекой Cesium.js. Геодезические расчеты выполнены на собственной математической библиотеке без внешних зависимостей.
Приложение распространяется бесплатно. Ограничений по функционалу, объему обрабатываемых данных и длительности использования нет.
![]()
![]()
![]()
![]()
![]()
-
ВНИМАНИЕ! В течении пары дней +- будет переезд форума на более защищённый сервер. Возможны периодические перебои в работе.
DZ_GeoShiftLab 2026-04-27
Расчет параметров проекций и 3D-визуализация.