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

Програми, які допомагають нам у роботі. Бажаєте рекламувати свій бізнес? Ставайте сонсором вказаного розділу.
Правила форуму
Будьте уважними! Перед створенням теми перечитайте Правила форуму і ще раз перевірте, чи дана тема не існує. Теми, які дублюють інші, видаляються без попередження! Повідомлення, які містять не прихований адрес E-mail, видаляються без попередження!
Alex1977
Спец
Спец
Повідомлень: 93
З нами з: 27 березня 2008 09:30
Репутація: 0

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

Повідомлення 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
Аватар користувача
Gennadij
Спец
Спец
Повідомлень: 189
З нами з: 22 листопада 2007 18:39
Репутація: 8
Область: Тернопільська
Контактна інформація:

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

Повідомлення 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
Alex1977
Спец
Спец
Повідомлень: 93
З нами з: 27 березня 2008 09:30
Репутація: 0

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

Повідомлення Alex1977 »

И какой из этого списка датумов использовался при пересчете?
Аватар користувача
Gennadij
Спец
Спец
Повідомлень: 189
З нами з: 22 листопада 2007 18:39
Репутація: 8
Область: Тернопільська
Контактна інформація:

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

Повідомлення 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
vovaz
Спец
Спец
Повідомлень: 787
З нами з: 01 червня 2008 21:44
Репутація: 30
Область: Житомирська
Місце роботи: Інше

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

Повідомлення 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)
Аватар користувача
Gennadij
Спец
Спец
Повідомлень: 189
З нами з: 22 листопада 2007 18:39
Репутація: 8
Область: Тернопільська
Контактна інформація:

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

Повідомлення Gennadij »

1) Ми на Україні;
2) Що нового в вашій інформації? Ushas http://ru.wikipedia.org/wiki/Эллипсоид_Красовского

Є датум, по якому перераховує Digitals. Невідомо по якому датутму перераховує CoordTransf. Кому вірити?
З іншої сторони Digitals "правильний", не віриться, що бреше.
Digitals_Datums.rar
У вас недостатньо прав для перегляду приєднаних до цього повідомлення файлів.
Alex1977
Спец
Спец
Повідомлень: 93
З нами з: 27 березня 2008 09:30
Репутація: 0

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

Повідомлення Alex1977 »

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

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

Повідомлення Gennadij »

Так то воно так, але де гарантія, що датум вірний? З однієї системи в другу перераховує із похибкою 0,0002 м.
Alex1977
Спец
Спец
Повідомлень: 93
З нами з: 27 березня 2008 09:30
Репутація: 0

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

Повідомлення Alex1977 »

В Digitals датум верный, проверено неоднократно.
Аватар користувача
ugin
Спец
Спец
Повідомлень: 173
З нами з: 05 листопада 2008 23:10
Репутація: 0
Область: Донецька
Місце роботи: Приватні проектні організації

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

Повідомлення ugin »

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

З.Ы. достаточно точности 0,1м
Аватар користувача
Volodar
Спец
Спец
Повідомлень: 1795
З нами з: 17 квітня 2008 12:41
Репутація: 52
Область: Житомирська
Місце роботи: Інше

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

Повідомлення Volodar »

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

З.Ы. достаточно точности 0,1м
Спробуй Digitals (меню - карта- система координат). Можна скачати демо версію для одноразового використання.
Аватар користувача
Zemljanoj
Спец
Спец
Повідомлень: 69
З нами з: 27 серпня 2009 19:32
Репутація: 0
Область: АР Крим

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

Повідомлення Zemljanoj »

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

З.Ы. достаточно точности 0,1м
в географические координаты Красовского или WGS
Аватар користувача
ugin
Спец
Спец
Повідомлень: 173
З нами з: 05 листопада 2008 23:10
Репутація: 0
Область: Донецька
Місце роботи: Приватні проектні організації

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

Повідомлення ugin »

Просто географические координаты: широта и долгота, градусы, минуты, секунды...
Zemljanoj писав:в географические координаты Красовского или WGS
З.Ы. а какая между ними разница, никогда не вникал... Nenayu
Аватар користувача
Gennadij
Спец
Спец
Повідомлень: 189
З нами з: 22 листопада 2007 18:39
Репутація: 8
Область: Тернопільська
Контактна інформація:

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

Повідомлення Gennadij »

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

З.Ы. достаточно точности 0,1м
http://rapidshare.com/files/26824542/Co ... _0_9_2.rar скачайте демку і перерахуйте
Аватар користувача
Zemljanoj
Спец
Спец
Повідомлень: 69
З нами з: 27 серпня 2009 19:32
Репутація: 0
Область: АР Крим

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

Повідомлення Zemljanoj »

ugin писав: З.Ы. а какая между ними разница, никогда не вникал... Nenayu
Если градусную систему координат WGS84 привести к виду (X, Y, Z) и градусную систему координат СК42 тоже к виду (X, Y, Z), то окажется, что начало координат этих систем разные и оси X, Y и Z "смотрят в разные стороны".
Alex1977
Спец
Спец
Повідомлень: 93
З нами з: 27 березня 2008 09:30
Репутація: 0

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

Повідомлення Alex1977 »

и оси X, Y и Z "смотрят в разные стороны".
Ну не то чтобы совсем разные, просто не совпадают. Вот тут написано про различия систем координат http://www.geosystema.net/digitals/?act=syst_koord.
Аватар користувача
Oleg
Спец
Спец
Повідомлень: 2311
З нами з: 03 квітня 2007 11:55
Репутація: 82
Область: Волинська
Місце роботи: Інше

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

Повідомлення Oleg »

Den писав:Зоны добавлены. Жду отзывов
Перезалив сюди:
CoordTransf_0_9_2.rar
У вас недостатньо прав для перегляду приєднаних до цього повідомлення файлів.
Аватар користувача
Gennadij
Спец
Спец
Повідомлень: 189
З нами з: 22 листопада 2007 18:39
Репутація: 8
Область: Тернопільська
Контактна інформація:

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

Повідомлення Gennadij »

НВП «Геосистема» доповнило комплекс Digitals програмкою для перерахунку координат під назвою "GeoTrans" (або "Координати" якщо через "Models"). Поділіться враженнями, хто безпосередньо працює.
Аватар користувача
WladMir
Спец
Спец
Повідомлень: 466
З нами з: 07 квітня 2007 09:20
Репутація: 107
Область: Херсонська

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

Повідомлення WladMir »

Gennadij писав:НВП «Геосистема» доповнило комплекс Digitals програмкою для перерахунку координат під назвою "GeoTrans" (або "Координати" якщо через "Models"). Поділіться враженнями, хто безпосередньо працює.
Впервые слышу об отдельном exeшнике. На сегодня существует довольно удобный перерасчет в самом Digitals через Карта-Система координат
Аватар користувача
Gennadij
Спец
Спец
Повідомлень: 189
З нами з: 22 листопада 2007 18:39
Репутація: 8
Область: Тернопільська
Контактна інформація:

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

Повідомлення Gennadij »

З WGS 84 в СК-63 (42 чи іншу) без проблем. А навпаки? Перераховуй з десятків градусів, марудно...
Аватар користувача
WladMir
Спец
Спец
Повідомлень: 466
З нами з: 07 квітня 2007 09:20
Репутація: 107
Область: Херсонська

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

Повідомлення WladMir »

Обьясни в чем проблема? Ты же сам пишешь, что из системы 84 в 63 без проблем. А наоборот- одноидентично. Я не видел никаких проблем. Проверялся переасчет туда-обратно на разных системах, программах. Результат для пользователя - идентичен. Для высшей геодезии , да, есть разница в третьем округлении и т. д. Но это не для практика. Это все один в один. Честно не понял, наверно, проблемы...
Аватар користувача
Gennadij
Спец
Спец
Повідомлень: 189
З нами з: 22 листопада 2007 18:39
Репутація: 8
Область: Тернопільська
Контактна інформація:

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

Повідомлення Gennadij »

А за проблему ніхто і не говорить. Мова іде про більш зручніше і доступніше використання програмного комплексу Digitals (див. пост №92). В http://www.geosystema.net/forum/viewtop ... =2188#2188 доступно описано, плюс http://www.geosystema.net/digitals/?act=syst_koord. Але на практиці хіба зручно перераховувати через Правка > Свойства объекта і до того ж результат в долях градуса?
Аватар користувача
Шаман
Спец
Спец
Повідомлень: 92
З нами з: 22 січня 2008 16:51
Репутація: 0
Область: Кіровоградська
Місце роботи: Приватні проектні організації

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

Повідомлення Шаман »

Суть не в проге, а в том, что СК-63 производная от СК-42, поэтому для каждой зоны СК-63 своя долгота осевого меридиана. Проще и точнее будет координаты 4-й зоны СК-63 перевести в СК-42, а затем обратно в СК-63, зона 3. А с таким преобразованием легко справится даже старый добрый TOPOGARD под DOS.
irka
Спец
Спец
Повідомлень: 359
З нами з: 27 березня 2009 19:20
Репутація: 2

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

Повідомлення irka »

А где можно взять или создать ключи перехода в местные системы координат? Где брать исходные параметры?
Аватар користувача
Шаман
Спец
Спец
Повідомлень: 92
З нами з: 22 січня 2008 16:51
Репутація: 0
Область: Кіровоградська
Місце роботи: Приватні проектні організації

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

Повідомлення Шаман »

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

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