Служит для преобразования координат из одной системы в другую, настройки параметров преобразований систем которые могут быть использованы в решении задачи "Изменение системы координат".
Вызывается из главного меню "Утилиты" -> "Системы координат"
В верхней части окна находится главное меню:
Параметры системы координат:
- "Редактировать параметры" – переход в окно редактирования параметров преобразования;
Координаты (служит для управления закладкой "Координаты"):
- "Вставить строку" – вставка пустой строки;
- "Удалить строку"- удаление текущей строки;
- "Очистить все" – очистка данных в строках и удаление всех, кроме первой;
- "Прочитать координаты"- чтение из текстового файла данных точек: названия и координат X, Y.
- "Сохранение результатов" – сохранение в текстовый файл дынных точек: названия, координат исходных и вычисленных с разделителем данных – ";" (точка с запятой);
- "Рассчитать" – производится расчет всех координат.
Файлы (служит для управления закладкой "Файлы"):
- "Добавить файл в список" – выбор и добавление файла в список для преобразований;
- "Удалить файл из списка" – удалить выделенный файл из списка;
- "Очистить список файлов" – очистка списка файлов;
- "Начать обработку файлов" – начать обработку файлов;
Системы координат (служит для управления закладкой "Системы координат"):
- "Создать СК" – создание системы координат;
- "Редактировать СК" – редатирование системы координат;
- "Удалить СК" – удаление системы координат;
- "Создать преобразование СК" – создание преобразования системы координат;
- "Редактировать преобразование СК" – редатирование преобразования системы координат;
- "Удалить преобразование СК" – удаление преобразование системы координат;
- "Обратить преобразование СК" – создание на основе выбранного обратного преобразования;
Ниже находится панель инструментов, дублирующая пункты меню и ниспадающий список для выбора преобразований, преобразования должны быть предварительно настроены.
Преобразование можно производить как с отдельными точками, так и в файлах (RMD, GZI, MIF).
Преобразование координат одиночных точек
Преобразование координат в файлах
Настройка параметров преобразований систем координат
Здесь можно преобразовать одиночные координаты из одной системы в другую.
Добавление новых строк производится автоматически при попытке курсора перейти в конец таблицы.
В таблице указываются:
- порядковый номер строки (ставится автоматически).
- название координаты точки (необязательно для идентификации точки).
- исходный X/Y/Высота или Широта/Долгота/Высота – исходные координаты точки, для ввода.
- результат X/Y/Высота или Широта/Долгота/Высота – рассчитанные координаты точки.
Координаты автоматически рассчитываются при изменении значений исходных координат и при смене "выбора преобразований".
Результат можно сохранить в текстовый файл.
Здесь производится быстрое преобразование системы координат в файлах без загрузки в окно просмотра.
Содержит:
- список файлов, применимы операции добавления, удаления, очистки списка. Операции вызываются из главного меню или всплывающей панели, вызываемой при нажатии на правую кнопку мышки на списке.
- панель хода процесса, показывает ход процесса преобразования, сколько времени прошло, оценку времени, сколько осталось.
Для обработки подходят типы файлов: RMD, GZI, GZX, MIF/MID.
В верхней таблице находятся системы координат, в нижней таблице её преобразования.
Создание системы координат производится соответсвующим пунктов в меню:
Задаётся уникальный идентификатор, название и тип координат: сферические и плоские.
Создание преобразования системы координат производится соответсвующим пунктов в меню:
Задаётся название преобразования, выбирается исходная и результирующая система коордиант.
Можно выбрать три способа преобразования:
Доступны для выбора:
ГОСТ 32453-2017, по которому можно делать преобразования между WGS-84, СК-42, СК-95, ПЗ-90, ПЗ-90.02, ПЗ-90.11, ГСК-2011, ITRF-2008.
При наличии ключей перехода можно настроить и преобразование на другие СК, редактируя файл с настройками crd_systems.xml.
При нажатии на кнопку "Настройка" появляется окно редактирования параметров преобразования по ГОСТ.
Выбирается исходная и результирующая система координат.
Геодезическая - координаты на сфере: Широта, Долгота, Высота
Гаусса-Крюгера - координаты на плоскости: X, Y, эллипосид Крассовского на территории России.
Геоцентрическая - координаты в пространстве: X, Y, Z.
WGS-84 -> Эллиптический Меркатор. Преобразование из GPS в проекцию Меркатора на эллипсоиде, используется в Yandex картах.
WGS-84 -> Сферический Меркатор. Преобразование из GPS в проекцию Меркатора на сфере, используется в Google Maps.
Собственные функции преобразования. Алгоритм преобразования настраиваются в скриптах.
Доступны для редатирования параметры, которые можно использовать в функции преобразования.
Результат преобразования по функции можно скорректировать/уточнить по параметрам преобразования. Выбирается "Не использовать", "В начале", "В конце".
Задаются параметры преобразования. Параметры задаются явно или вычисляются по известным координатам.
o "Задать" – явное задание параметров преобразований. Координаты рассчитываются по формулам:
X"=ax+by+l
Y"=gx+dy+m
Где:
X", Y" – новые координаты
x, y – старые координаты
a=cos(j), b=-sin(j)
g=sin(j), d=cos(j)
j- угол, на который поворачиваются координаты
d, m - приращения координат по x и y.
Необходимо вручную задать параметры a, b, l, g, d, m.
Задаются координаты одной, двух, трех точек в старой и новой системах координат. Параметры a, b, l, g, d, m вычисляются автоматически.
Добавление и удаление точек производится соответсвующими кнопка справа от таблицы.
По одной точке:
– происходит перемещение координат по Х, Y.
По двум точкам:
- происходит перемещение координат по Х, Y;
- поворот вокруг 1-ой точки.
- могут измениться размеры.
- соотношение размеров по Х, Y длин сторон не меняется.
По трем точкам:
- происходит перемещение координат по Х, Y;
- поворот вокруг 1-ой точки.
- могут измениться размеры.
- соотношение размеров по Х, Y может измениться.
Для сохранения или отмены изменений (для всех параметров) служат соответствующие кнопки внизу окна.