Пересчет в УСК2000 и МСК-XXВ связи с участившимися вопросами по использованию УСК2000 в Digitals, хотим разъяснить ситуацию с этой системой и описать все связанные с ней возможности программы.
Обновление от 19.01.2017Скачать сетку пересчета
UkrGrid.gzuДобавлена возможность автоматического пересчета карт из СК63 в УСК2000 и обратно (меню
Реєстри|Перерахувати...). Точность такого пересчета ниже точности пересчета по известным координатам пунктов, который описан ниже. Но ее должно быть достаточно для большинства случаев практического применения.
Для пересчета используется сетка поправок, рассчитанная на основе собственных GPS-измерений, данных перманентных станций и другим известным нам координатам. Перед использованием пересчета в вашей местности, проверьте его точность по вашим пунктам. Просьба сообщать нам (
help@vingeo.com), если обнаружите расхождения более 10 см.
Пересчет проверен по тестовому примеру НДІГК, который можно загрузить по ссылке
Геодезический калькулятор в конце этого поста.
Оновлення від 24.01.2017Меню
Реєстри доповнено перерахунком між УСК2000 та регіональними системами координат (МСК-XX). Всі необхідні датуми програма створює автоматично.
Перерахунок ділянки між СК63 та УСК2000 виконується у два етапи. Спочатку з СК63 до УСК2000 (меню
Реєестри/Перерахувати з СК63 в УСК2000), а потім в вашу МСК (меню
Реєестри/Перерахувати з УСК2000 в МСК-ХХ). Свою місцеву систему потрібно вибрати один раз (меню
Реєстри/Вибір регіону).
Також реалізовано "розумний" перерахунок між старими системами (СК63/СК42) та новими УСК2000/МСК. Достатньо лише задати карті відповідний датум і при копіюванні об'єктів та перерахунку через скрипт будуть автоматично враховані всі необхідні поправки.
Тобто, тепер можна використовувати
@Map.RecalculateToNewDatum SK63 USK2000 чи
@Map.RecalculateToNewDatum MSK-05 SK63 незважаючи на те, що в цих датумах різні коефіцієнти Хельмерта.
ВведениеДля описания различных систем координат Digitals использует
систему датумов, которые находятся в файле Datums.ini. Каждый датум содержит параметры перехода от прямоугольных координат данной системы в широту/долготу WGS84. Описание системы координат включает параметры ее эллипсоида (WGS84 или Красовского), а для систем, основанных на эллипсоиде Красовского (СК42, СК63 и т.д.), также набор коэффициентов Хельмерта для перехода к WGS84. Общемировой эллипсоид WGS84 является базовым для любых пересчетов координат в Digitals. Так что, даже при пересчете из СК42 в СК63 мы сначала из прямоугольных координат СК42 получаем широту/долготу WGS84, а затем из этой широты/долготы координаты СК63. Коэффициенты Хельмерта при этом задействуются и в прямом и в обратном пересчете , но при условии, что они одинаковы в обеих датумах, никаких искажений не вносят. Коэффициенты Хельмерта в Datums.ini (Helmert=25.0 -141 -78.5 0.0 -0.35 -0.736 0.0) в свое время были рассчитаны еще для всей территории СССР и потому точность связи СК42/СК63 с WGS84 довольно низкая (до 10 метров).
Система координат УСК2000 является уточненным вариантом СК42 в которой координаты всех пунктов получили новые, более точные значения. Также для нее рассчитаны коэффициенты Хельмерта, обеспечивающие более высокую точность перехода к WGS84 в пределах Украины, чем старые "общесоюзные" коэффициенты, которые используються в Datums.ini сейчас. Но их держат в секрете и никому не показывают.
Таким образом, вопрос использования УСК2000 сводится к двум задачам:
1) Пересчет между УСК2000 и СК63/СК42
2) Пересчет между УСК2000 и UTM/WGS84
Каждая из них имеет в Digitals свое решение.
Пересчет между УСК2000 и СК63/СК42Поскольку старые системы координат (СК63/СК42) являются неточными, то координаты каждого пункта в них имеют некоторую случайную погрешность иногда достигающую нескольких метров. Так же, как и вся накопленная до сих пор картографическая информация в этих системах. Поэтому, единственный вариант пересчета из старых систем в УСК2000 это использование трансформационного поля. Для построения такого поля необходимо знать для вашей местности координаты пунктов в разных системах (связующие точки) и использовать версию Digitals за июль 2012 года или более позднюю.
Например, необходимо создать датум УСК2000(зона 5) для пересчета координат из СК63(зона 3). Для этого, откройте в блокноте файл Datums.ini из папки Digitals и найдите в нем описание датума SK63(3) имеющее следующий вид:
[SK63(3)]
a=6378245
f=298.3
Scale=1.0
FalseEast=300000
FalseNorth=-9214.688
PrimeMeridian=22
AddZone=1
CurrentZone=3
ZoneSize=3
Helmert=25.0 -141 -78.5 0.0 -0.35 -0.736 0.0Скопируйте его в конец файла, измените имя в квадратных скобках, например, на
УСК2000(5) Винницкий район, добавьте в конец строчку
Polynom=1 и список ваших связующих точек в системах СК63 и УСК2000. Вновь созданный датум должен иметь следующий вид:
[УСК2000(5) Винницкий район]
a=6378245
f=298.3
Scale=1.0
FalseEast=300000
FalseNorth=-9214.688
PrimeMeridian=22
AddZone=1
CurrentZone=3
ZoneSize=3
Helmert=25.0 -141 -78.5 0.0 -0.35 -0.736 0.0
Polynom=1
TiePoint1=X1ск63 Y1ск63 X1уск2000 Y1уск2000
TiePoint2=X2ск63 Y2ск63 X2уск2000 Y2уск2000
...
TiePointN=XNск63 YNск63 XNуск2000 YNуск2000Пример: TiePoint1=5607267.35 3326885.690 5620372.55 5703576.59
На территорию района (площадью примерно 1500 кв.км.) рекомендуется задавать не менее 25-30 точек, по возможности равномерно распределенных. Если ваши связующие точки известны в СК42, то аналогично можно создать датум для УСК2000 на базе этой сиcтемы.
Пересчет между УСК2000 и UTM/WGS84На базе собственных GPS измерений нами были вычислены новые коэффициенты Хельмерта, обеспечивающие более точный пересчет между общемировой системой и УСК2000. Для их использования, достаточно изменить строку описании коэффициентов в датуме на
Helmert=H2000.
Например:
[USK2000]
a=6378245
f=298.3
Scale=1.0
FalseEast=500000
FalseNorth=0
PrimeMeridian=0
AddZone=1
Helmert=H2000Загрузить обновленный Datums.ini (с датумами USK2000(4) - USK2000(7) для точного пересчета между УСК2000 и UTM/WGS84)
Новые датумы будут применяться для привязки всей новой аэрофотосъемки начиная с весны 2013 года.
Дополнительная информация:Геодезический калькуляторПаспорта местных систем координат УСК2000http://dgm.gki.com.ua/ua/faqhttp://eps.com.ua/phpbb/viewtopic.php?f ... t=25#p7688http://kadastrpdatu.at.ua/publ/novini/p ... j/2-1-0-66