Сторінка 3 з 6

Re: Програма для перерахунку координат

Додано: 28 березня 2009 10:52
Alex1977
Извините за ламерский вопрос:)) Есть координаты снятые Магеланом вида 36 505485 5733571....подскажите пожалуйста как узнать какая это зона:))
Это похоже на UTM координаты, где зона указана в начале - 36 (30-36 гр), это соответствует 6-й зоне в СК42 и 4-й зоне в СК63.

Додано через 1 хвилину 57 секунд:
Геодезисти і просто спеціалісти. Перерахунок координат по програмі CoordTransf (viewtopic.php?f=13&t=24&start=30)і за допомогою Digitals дають різницю порядка 3 м. Кому вірити?
Скорее всего используются разные параметры трансформации или методика пересчета. Покажите текст датума Дигиталс, который использовался для пересчета коордиант и параметры из CoordTransf

Re: Програма для перерахунку координат

Додано: 28 березня 2009 18:37
Gennadij
Alex1977 писав:текст датума Дигиталс
Spoiler
;Список датумов Digitals (Украина)

;Назначение ключевых полей в описаниях датумов

;a - большая полуось эллипсоида
;f - величина обратная полярному сжатию f=a/(a-b), где b – малая полуось эллипсоида
;Scale - масштабный коэффициент осевого меридиана
;FalseEast - смещение начала отсчета на восток
;FalseNorth - смещение начала отсчета на север
;PrimeMeridian - значение долготы западного меридиана первой зоны
;AddZone - добавлять ли номер зоны к координатам при пересчете
;CurrentZone - текущий номер зоны
;ZoneSize - ширина зоны в градусах
;Helmert - коэффициенты перехода к эллипсоиду WGS84

[SK42]
a=6378245
f=298.3
Scale=1.0
FalseEast=500000
FalseNorth=0
PrimeMeridian=0
AddZone=1
Helmert=25.0 -141 -78.5 0.0 -0.35 -0.736 0.0

[UTM]
a=6378137
f=298.257223563
Scale=0.9996
FalseEast=500000
FalseNorth=0
PrimeMeridian=-180
AddZone=0
Helmert=0 0 0 0 0 0 0

[SK63]
a=6378245
f=298.3
Scale=1.0
FalseEast=300000
FalseNorth=-9214.688
PrimeMeridian=22
AddZone=1
ZoneSize=3
Helmert=25.0 -141 -78.5 0.0 -0.35 -0.736 0.0

;СК42 зона 4 (18°-24°)
[SK42(4)]
a=6378245
f=298.3
Scale=1.0
FalseEast=500000
FalseNorth=0
PrimeMeridian=0
AddZone=1
CurrentZone=4
Helmert=25.0 -141 -78.5 0.0 -0.35 -0.736 0.0

;СК42 зона 5 (24°-30°)
[SK42(5)]
a=6378245
f=298.3
Scale=1.0
FalseEast=500000
FalseNorth=0
PrimeMeridian=0
AddZone=1
CurrentZone=5
Helmert=25.0 -141 -78.5 0.0 -0.35 -0.736 0.0

;СК42 зона 6 (30°-36°)
[SK42(6)]
a=6378245
f=298.3
Scale=1.0
FalseEast=500000
FalseNorth=0
PrimeMeridian=0
AddZone=1
CurrentZone=6
Helmert=25.0 -141 -78.5 0.0 -0.35 -0.736 0.0

;СК42 зона 7 (36°-42°)
[SK42(7)]
a=6378245
f=298.3
Scale=1.0
FalseEast=500000
FalseNorth=0
PrimeMeridian=0
AddZone=1
CurrentZone=7
Helmert=25.0 -141 -78.5 0.0 -0.35 -0.736 0.0

;UTM зона 34 (18°-24°)
[UTM(34)]
a=6378137
f=298.257223563
Scale=0.9996
FalseEast=500000
FalseNorth=0
PrimeMeridian=-180
AddZone=0
CurrentZone=34
Helmert=0 0 0 0 0 0 0

;UTM зона 35 (24°-30°)
[UTM(35)]
a=6378137
f=298.257223563
Scale=0.9996
FalseEast=500000
FalseNorth=0
PrimeMeridian=-180
AddZone=0
CurrentZone=35
Helmert=0 0 0 0 0 0 0

;UTM зона 36 (30°-36°)
[UTM(36)]
a=6378137
f=298.257223563
Scale=0.9996
FalseEast=500000
FalseNorth=0
PrimeMeridian=-180
AddZone=0
CurrentZone=36
Helmert=0 0 0 0 0 0 0

;UTM зона 37 (36°-42°)
[UTM(37)]
a=6378137
f=298.257223563
Scale=0.9996
FalseEast=500000
FalseNorth=0
PrimeMeridian=-180
AddZone=0
CurrentZone=37
Helmert=0 0 0 0 0 0 0

;СК63 зона 1 (22°-25°)
[SK63(1)]
a=6378245
f=298.3
Scale=1.0
FalseEast=300000
FalseNorth=-9214.688
PrimeMeridian=22
AddZone=1
CurrentZone=1
ZoneSize=3
Helmert=25.0 -141 -78.5 0.0 -0.35 -0.736 0.0

;СК63 зона 2 (25°-28°)
[SK63(2)]
a=6378245
f=298.3
Scale=1.0
FalseEast=300000
FalseNorth=-9214.688
PrimeMeridian=22
AddZone=1
CurrentZone=2
ZoneSize=3
Helmert=25.0 -141 -78.5 0.0 -0.35 -0.736 0.0

;СК63 зона 3 (28°-31°)
[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

;СК63 зона 4 (31°-34°)
[SK63(4)]
a=6378245
f=298.3
Scale=1.0
FalseEast=300000
FalseNorth=-9214.688
PrimeMeridian=22
AddZone=1
CurrentZone=4
ZoneSize=3
Helmert=25.0 -141 -78.5 0.0 -0.35 -0.736 0.0

;СК63 зона 5 (34°-37°)
[SK63(5)]
a=6378245
f=298.3
Scale=1.0
FalseEast=300000
FalseNorth=-9214.688
PrimeMeridian=22
AddZone=1
CurrentZone=5
ZoneSize=3
Helmert=25.0 -141 -78.5 0.0 -0.35 -0.736 0.0

;СК63 зона 6 (37°-40°)
[SK63(6)]
a=6378245
f=298.3
Scale=1.0
FalseEast=300000
FalseNorth=-9214.688
PrimeMeridian=22
AddZone=1
CurrentZone=6
ZoneSize=3
Helmert=25.0 -141 -78.5 0.0 -0.35 -0.736 0.0

;Широта/долгота на эллипсоиде Красовского в прямоугольные СК42
[Pulkovo-42]
a=6378245
f=298.3
Scale=1.0
FalseEast=500000
FalseNorth=0
PrimeMeridian=0
AddZone=1

[Pulkovo-42(SK63)]
a=6378245
f=298.3
Scale=1.0
FalseEast=300000
FalseNorth=-9214.688
PrimeMeridian=22
AddZone=1
ZoneSize=3

;Местная система координат на базе СК63
;Для перехода из/в СК63 используются связующие точки (TiePoints)
;координаты которых известны в обоих системах координат
;В данном примере задана одна связующая точка, "отрезающая" старшие
;цифры координат СК63
[Местная]
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
TiePoint1=5000000 3000000 0 0 0 0
Alex1977 писав:параметры из CoordTransf
а хто його знає Nenayu

Re: Програма для перерахунку координат

Додано: 29 березня 2009 11:44
Alex1977
И какой из этого списка датумов использовался при пересчете?

Re: Програма для перерахунку координат

Додано: 30 березня 2009 21:08
Gennadij
[SK63]
a=6378245
f=298.3
Scale=1.0
FalseEast=300000
FalseNorth=-9214.688
PrimeMeridian=22
AddZone=1
ZoneSize=3
Helmert=25.0 -141 -78.5 0.0 -0.35 -0.736 0.0

Re: Програма для перерахунку координат

Додано: 30 березня 2009 22:04
vovaz
Переход от одной системы координат к другой - наборы параметров
Наборы параметров и источники

Так как в нашей стране (РФ)наиболее распространенными являются системы координат СК-42 и WGS 84, то далее речь пойдет о методах пересчета из одной системы координат в другую.
Переход с одной системы координат на другую может осуществляться разными способами и использовать разные наборы параметров перехода.
3-х параметрическое преобразование
Так же известно как преобразование Молоденского.
Три параметра используемые в этом преобразовании: dX, dY, dZ (т.н. линейные элементы трансформирования) определяют смещение центра эллипсоида по осям X, Y, Z.
Наиболее часто встречающиеся наборы параметров dX, dY, dZ
dX dY dZ Источник
28 -130 -95 World Geodetic System 1984. NIMA, 2000 >>>

24 -141 -81 ГОСТ 51794-2001 (стандарт РФ) >>>

Первая группа параметров используется так же в наборе "Pulkovo 1942-1 (Russia)" ERDAS IMAGINE (spheroid.tab)
7-ми параметрическое преобразование
Так же известно как преобразование Bursa-Wolf (Position Vector Transformation). Отличается от 3-х параметрического добавлением угловых элементы трансформирования ωx, ωy, ωz и дифференциального различия масштабов систем координат m.
Наиболее часто встречающиеся наборы параметров dX, dY, dZ, ωx, ωy, ωz, m
dX dY dZ ωx ωy ωz m Источник
25 -141 -80 0 0.35 0.66 1 ГОСТ 51794-2001
ПЗ-90 -> WGS 84 >>>

23.92 -141.27 -80.9 0 0.37 0.82 -0.12 ГОСТ 51794-2001
СК-42 -> WGS 84 >>>
- переход из СК42 к WGS84

27 -135 -84.5 0 0 -2.686e-06 2.263e-07 ERDAS IMAGINE
Pulkovo 1942
24 -123 -94 -9.69e-07 1.212e-06 6.3e-07 1.1e-06 ERDAS IMAGINE
System 42/83 (Pulkow)

Re: Програма для перерахунку координат

Додано: 31 березня 2009 07:00
Gennadij
1) Ми на Україні;
2) Що нового в вашій інформації? Ushas http://ru.wikipedia.org/wiki/Эллипсоид_Красовского

Є датум, по якому перераховує Digitals. Невідомо по якому датутму перераховує CoordTransf. Кому вірити?
З іншої сторони Digitals "правильний", не віриться, що бреше.
Digitals_Datums.rar

Re: Програма для перерахунку координат

Додано: 31 березня 2009 09:18
Alex1977
Чтобы убедится в правильности алгоритмов Digitals сделайте следующее. Пересчитайте объекты из СК63 в любую другую систему (скопировать-вставить в новую карту, в свойствах которой указать нужную СК, в исходной карте тоже не забыть указать СК). Затем скопировать эти же объекты из карты в новой СК и вставить в исходную карту. Ошибка будет составлять доли миллиметра. Это и есть та ошибка, что внесена алгоритмом при двойном пересчете из-за ограниченной точности полиномов. Все остальные ошибки определяются ПАРАМЕТРАМИ пересчета или датумами. Это, скорее всего, справедливо и для CoordTrans. Хотя я не знаю какие методики трансформации там используются.

Re: Програма для перерахунку координат

Додано: 31 березня 2009 13:01
Gennadij
Так то воно так, але де гарантія, що датум вірний? З однієї системи в другу перераховує із похибкою 0,0002 м.

Re: Програма для перерахунку координат

Додано: 31 березня 2009 14:30
Alex1977
В Digitals датум верный, проверено неоднократно.

Re: Програма для перерахунку координат

Додано: 11 вересня 2009 12:46
ugin
Есть обменник в СК-63 (стандартный).
Необходимо пересчитать в географические координаты границу участка.

З.Ы. достаточно точности 0,1м

Re: Програма для перерахунку координат

Додано: 11 вересня 2009 14:14
Volodar
ugin писав:Есть обменник в СК-63 (стандартный).
Необходимо пересчитать в географические координаты границу участка.

З.Ы. достаточно точности 0,1м
Спробуй Digitals (меню - карта- система координат). Можна скачати демо версію для одноразового використання.

Re: Програма для перерахунку координат

Додано: 11 вересня 2009 14:31
Zemljanoj
ugin писав:Есть обменник в СК-63 (стандартный).
Необходимо пересчитать в географические координаты границу участка.

З.Ы. достаточно точности 0,1м
в географические координаты Красовского или WGS

Re: Програма для перерахунку координат

Додано: 11 вересня 2009 15:40
ugin
Просто географические координаты: широта и долгота, градусы, минуты, секунды...
Zemljanoj писав:в географические координаты Красовского или WGS
З.Ы. а какая между ними разница, никогда не вникал... Nenayu

Re: Програма для перерахунку координат

Додано: 11 вересня 2009 19:55
Gennadij
ugin писав:Есть обменник в СК-63 (стандартный).
Необходимо пересчитать в географические координаты границу участка.

З.Ы. достаточно точности 0,1м
http://rapidshare.com/files/26824542/Co ... _0_9_2.rar скачайте демку і перерахуйте

Re: Програма для перерахунку координат

Додано: 12 вересня 2009 12:52
Zemljanoj
ugin писав: З.Ы. а какая между ними разница, никогда не вникал... Nenayu
Если градусную систему координат WGS84 привести к виду (X, Y, Z) и градусную систему координат СК42 тоже к виду (X, Y, Z), то окажется, что начало координат этих систем разные и оси X, Y и Z "смотрят в разные стороны".

Re: Програма для перерахунку координат

Додано: 12 вересня 2009 17:16
Alex1977
и оси X, Y и Z "смотрят в разные стороны".
Ну не то чтобы совсем разные, просто не совпадают. Вот тут написано про различия систем координат http://www.geosystema.net/digitals/?act=syst_koord.

Re: Програма для перерахунку координат

Додано: 24 листопада 2009 14:06
Oleg
Den писав:Зоны добавлены. Жду отзывов
Перезалив сюди:
CoordTransf_0_9_2.rar

Re: Програма для перерахунку координат

Додано: 02 грудня 2009 06:57
Gennadij
НВП «Геосистема» доповнило комплекс Digitals програмкою для перерахунку координат під назвою "GeoTrans" (або "Координати" якщо через "Models"). Поділіться враженнями, хто безпосередньо працює.

Re: Програма для перерахунку координат

Додано: 02 грудня 2009 08:08
WladMir
Gennadij писав:НВП «Геосистема» доповнило комплекс Digitals програмкою для перерахунку координат під назвою "GeoTrans" (або "Координати" якщо через "Models"). Поділіться враженнями, хто безпосередньо працює.
Впервые слышу об отдельном exeшнике. На сегодня существует довольно удобный перерасчет в самом Digitals через Карта-Система координат

Re: Програма для перерахунку координат

Додано: 02 грудня 2009 20:10
Gennadij
З WGS 84 в СК-63 (42 чи іншу) без проблем. А навпаки? Перераховуй з десятків градусів, марудно...

Re: Програма для перерахунку координат

Додано: 02 грудня 2009 20:27
WladMir
Обьясни в чем проблема? Ты же сам пишешь, что из системы 84 в 63 без проблем. А наоборот- одноидентично. Я не видел никаких проблем. Проверялся переасчет туда-обратно на разных системах, программах. Результат для пользователя - идентичен. Для высшей геодезии , да, есть разница в третьем округлении и т. д. Но это не для практика. Это все один в один. Честно не понял, наверно, проблемы...

Re: Програма для перерахунку координат

Додано: 03 грудня 2009 00:39
Gennadij
А за проблему ніхто і не говорить. Мова іде про більш зручніше і доступніше використання програмного комплексу Digitals (див. пост №92). В http://www.geosystema.net/forum/viewtop ... =2188#2188 доступно описано, плюс http://www.geosystema.net/digitals/?act=syst_koord. Але на практиці хіба зручно перераховувати через Правка > Свойства объекта і до того ж результат в долях градуса?

Re: Програма для перерахунку координат

Додано: 22 лютого 2010 18:13
Шаман
Суть не в проге, а в том, что СК-63 производная от СК-42, поэтому для каждой зоны СК-63 своя долгота осевого меридиана. Проще и точнее будет координаты 4-й зоны СК-63 перевести в СК-42, а затем обратно в СК-63, зона 3. А с таким преобразованием легко справится даже старый добрый TOPOGARD под DOS.

Re: Програма для перерахунку координат

Додано: 22 лютого 2010 20:51
irka
А где можно взять или создать ключи перехода в местные системы координат? Где брать исходные параметры?

Re: Програма для перерахунку координат

Додано: 22 лютого 2010 22:51
Шаман
1. ДП "Укркартгеофонд";
2. Спецчасть управления (отдела) архитектуры;
3. У коллег-конкурентов (кто-то же колбасит в местной системе?!)

Т.к. местные системы тоже производные от СК-42, которая есть "державна таємниця", то получить координаты в 1 и 2 официально без секретки никак. Но можна получить координаты пунктов полигонометрии в СК-63, отправив в 1 нужные вам номера пунктов и выкопировки. Ведь СК-63 есть "державна умовна система координат", что подтверждает нижеследующее:
► Показати
Стоимость одного пункта в ДП "Укркартгеофонд" сейчас около 150 грн.
Советую сделать упор на 3.