ПРОГРАМА ТРАНСКОР 2.3 – НОВИЙ РОЗШИРЕНИЙ ФУНКЦІОНАЛ
В нову версію 2.3 програми ТРАНСКОР у ровиток існуючого функціоналу внесено ряд важливих доповнень. Перш за все, це можливість встановлення параметрів зв'язку з використанням поліноміального перетворення з застосуванням МНК і перерахунок координат по цим параметрам. Доповнено функціонал пошуку ключів МСК, добавлена функція пошука ключа по методу найменших квадратів для ортографічної проекції і поперечно-циліндричної проекції Меркатора з наданням результату у форматі, що підходить для подальшого використання в сторонньому програмному забезпеченні. Зміни торкнулись і графічного відображення результатів при визначенні параметрів. Також ліквідовані помилки і зауваження, виявлені при роботі версії 2.2 при виробничій експлуатації програми в 2012 і 2013 роках.
Нижче приводяться основні зміни і доповнення, реалізовані в новій версії.
ЗМІНИ І ДОПОВНЕННЯ
-Реалізовано новий інтерфейс діалогу Системи координат. Діалог відкривається по команді Редагувати СК з меню Системи координат. По кнопкі Додати, можна створити нову систему координат; По кнопці Видалити видаляється вибрана СК; Вибрану СК можна перемещати з папки в папку з допомогою миши.
- Для створення Систем координат добавлені нові типи проекцій з відповідним набором параметрів:
- Ортографічна;
- Меркатора;
- Псевдо-Меркатора.
На замітку
Для коректного використання різних систем координат необхідні знання параметрів зв'язку просторових прямокутних референцних систем координат, параметрів еліпсоїдів, властивостей різних проекцій та їх параметрів, що застосовуються в різних системах координат, параметрів плоских прямокутних СК (умовний початок, орієнтування і масштаб).
- З'явився новий вид встановлення параметрів зв'язку двох систем координат (СК): встановлення параметрів зв'язку з використанням поліноміального перетворення до 5-го ступеня включно з використанням МНК. А також перерахунок координат по встановленим параметрам поліноміального перетворення і введеним даним користувачем з клавіатури.
Формули поліномінальних перетворень використовуються для перерахунку координат з одної СК в іншу. В залежності від кількості контрольних точок, їх розміщення відносно одна одної, для вираження необхідного перетворення можуть стати необхідними поліномінальні формули різних ступенів. Складність полінома виражається через його порядок. Порядок – це показник найвисшого ступеня, що використовується в в поліномі. Так перетворення 1-го порядку – це лінійне перетворення однієї прямокутної системи координат в іншу. За звичай це перетворення застосовують для відносно невеликих ділянок робіт. Нелінійні перетворення – це перетворення 2-го і більш високого порядків. Вони можуть бути використані для перетворення даних великих областей (для врахування кривизни Землі), для точної прив'язки спотворених по тій чи іншій причині даних і т.п.
Перетворення висших порядків можуть використовуватись, наприклад, для перетворення координат, розміщених на краю зони. В той же час для використання перетворень висших порядків необхідно і більша кількість контрольних точок. Зокрема, площина визначається 3 точками, тобто для застосування перетворення 1-го порядку, яке виражається через рівняння площини, необхідно як мінімум 3 точки (афінне перетворення), для перетворення 2-го порядку (виражається рівнянням параболоїда) необхідно вже як мінімум 6 контрольних точок.
- Доповнена задача пошуку ключів МСК. Тепер можливий пошук в ортографічній проекції і поперечно-цилиндричній проекції Меркатора з одночасним відшукуванням всіх параметрів ключа по методу найменших квадратів. В
попередній версії параметри ключа відшукувались послідовно: спочатку знаходилась або встановлювалась довгота осьового меридіана, посля цього розраховувались інші параметри ключа. У версії 2.3 добавлені нові методи. Тепер в методах пошуку обчислений ключ МСК зберігається у вигляді класичних параметрів проекції – умовний початок на еліпсоїді, координати умовного початку на площині, масштабний коефіцієнт, кут повороту (для ортографічної проекції). Такий підхід дозволяє використовувати отриманий ключ в сторонньому програмному забезпеченні (наприклад, програмі постобробки супутникових вимірювань) і для створення СК в ПЗ контролерів геодезичних приладів.
В ортографічній проекції параметрами проекції є φ0, λ0, FN, FE, m і θ. Для пошуку ключа системи координат в ортографічній проекції необхідні координати пунктів у відомій СК. Координати пунктів відомої СК у формулах застосовані у вигляді геодезичної широти і довготи, тому якщо є тільки плоскі прямокутні або просторові координати, координати автоматично перераховуються в геодезичні. В результаті розрахунку отримуємо: параметри проекції φ0, λ0, FN, FE, m і θ, оцінку точності вичислених параметрів, таблицю відхилень координат пунктів, отриманих по обрахованим параметрам, від фактичних.
По кнопці Зведена відомість форується Відомість встановлення параметрів месцевій системі координат по МНК.
В поперечно-циліндричній проекції Меркатора параметрами проекції є φ0, λ0, FN, FE и m. Для пошуку ключа поперечно-циліндричної проекції Меркатора необхідні координати пунктів у відомій системі координат. Координати пунктів відомої СК у формулах застосовані у вигляді геодезичної широти і довготи, тому, якщо є тільки плоскі прямокутні або просторові координати, координати автоматично перераховуються в геодезичні. В результаті розрахунку отримуємо: параметри проекції φ0, λ0, FN, FE и m, оцінку точності розрахованих параметрів, таблицю відхилень координат пунктів, отриманих по розрахованим параметрам, від фактичних. На території СНД не застосовуються значення φ0, що відрізняються від 0. В такому випадку φ0 виключено з розрахунків і в параметрах СК завжди приймається рівним нулю. Метод пошуку ключа в поперечно-циліндричній проекції Меркатора має ряд обмежень. Розрахунок може бути не виконано при великих розузгодженнях наборів пунктів. Також пошук ключа для поперечно-циліндричної проекції Меркатора не буде виконано у випадку наявності розвороту МСК, який не можливо виключити зміщенням осьового меридіана. Для таких випадків можна скористатись пошуком ключа МНК в ортографічній проекції або другими способами пошуку ключа.
По кнопці Зведена відомість, формуєтьс Відомість встановлення параметрів месцевої системи координат по МНК.
По кнопці Створити СК створюється система координат по отриманим параметрам. В наборі систем координат по замовюванню цей файл default.csd – стандартний набір поставляється з програмою і в ньому уточнені параметри зв'язку (переходу) геоцентричних СК у відповідності з ДСТом Р 51794-2008. З програми ТРАНСКОР по команді Зберегти (меню Системи координат) виконується експорт параметрів і СК в формат XML.
Далі ці параметри можна наприклад, імпортувати в СREDO_DAT і далі використовувати для постобробки супутникових вимірювань та інше.
- Моделі геоїда. В ТРАНСКОР версії 2.3 підключені два типа моделей геоїда – глобальна egm2008_B20x85_L18x192.gdm і регіональна ILUM 2.gdm.
Глобальна модель створена на базі моделі EGM2008, опублікованій на сайті Національного агентства геопросторових досліджень США (NGA). Фрагмент цієї моделі «egm2008_B20x85_L18x192.gdm» для Росії і країн СНД, включений в стандартне постчання продукту, покриває територію між 20° і 85° північної широти і 18° і 192° східної довготи. Глобальна модель геоїда використовується при всіх розрахунках, що враховують аномалію висот в межах об'єкта.
- Графічне вікно. Призначено для відображення пунктів проекта і служить для візуального порівняння взаємного положення суміщених пунктів, підписи імен які виділяються кольором.
При встановленні параметрів зв'язку (всі види встановлення параметрів плоских СК, геодезичних і просторових СК) нев'язки між різними системами координат у вікні графіки відображаються іизолініями розрахованих значень СКП визначення координат одного пункта при пошуку ключа МСК.
Значення нев'язок в топоцентричних СК пунктів розраховуються і відображаються в графічному вікні тільки при встановленні параметрів.
Якщо значення нев'язок невеликі (відображення напрямку нев'язки у вигляді стрілки мале по значенню) або пунктів дуже багато, то для більш зручного їх відрображення в діалозі Формат відображення (меню Вид/Установки) з допомогою повзунка, розміщеного в групі Масштаб топоцентричних нев'язок, можна змінити масштаб відображення значень.
Також надана можливість налаштування відображення виду векторів нев'язок. Нев'язки як в плані, так і по висоті відображаються у відповідності з кольоровою гамою, встановленою на вкладці. Колір (діалог Формат відображення). Для відображення тих або інших векторів призначені гарячі клавіші «Ctrl+T».
Значення нев'язок відображаються у відповідності зі значеннями, приведеними в таблиці діалогу Вибір загальних точок.
ОСОБЛИВОСТІ ВСТАНОЛЕННЯ ПРОГРАМИ
Програма ТРАНСКОР 2.3 захищена з допомогою системи Echelon-II на базі електронних ключів Guardant Code. Компоненти системи захисту Echelon-II не входять в состав ТРАНСКОР 2.3. Менеджер захисту Echelon-II повинен бути інстальовано тільки на тих компютерах, де фізично буде встановлено електронний ключ. Важливо спочатку встановити Менеджер захисту Echelon-II і тілько після цього підключити до порту ключ захисту.
На замітку
Більш детальний опис процедури іинсталяції та інформація про захист програмних продуктів CREDO подані в керівництві системного адміністратора «Інсталяція та захист», яке постачається разом з програмою. Увага! Не варто встановлювати Менеджер захисту Echelon-II разом з кожною копією програмного продукту – це може збільшит час автоматичного пошуку ключів в локальній мережі.
В процесі встановлення програми ТРАНСКОР 2.3 в папці, де встановлюється програма, створюються підпапки Bin, Templates, Моделі геоїда, Матеріали практикума, Приклади.
- Папка Bin містить всі виконавчі файли і бібліотеки програми.
- Папка Templates містить наступні файли і папки:
- ***.tpr (шаблони відомостей, редагується користувачем)
- Файл RollsPatterns_Transkor.xsd (переменні для створення шаблонів).
- В папці Моделі геоїда: всі файли ***.gdm (регіональні і загальноземні моделі геоїда, не редагується користувачем).
- В папці Матеріали практикума: текстові файли і файли прикладів для виконання УПП.
- В папці Приклади: файли прикладів (*.ctp ).
Якщо продукт на компютері встановлюються вперше, то при першому запуску програми в папці Мої документи створюється підпапка Транскор. В цю підпапку з папки, в яку встановлена програма, копіюються підпапки Templates, Матеріали практикума, Приклади з відповідними даними. При наступних оновленнях версій програми перераховані підпапки не видаляються і остаються без змін, так як містять дані користувача.




