SASGIS

Веб-картография и навигация

Отображение координат в СК42

Запрашиваем и выполняем хотелки к SAS.Планете вне очереди

Модераторы: vdemidov, Tolik

Правила форума
Настоятельно рекомендуем ознакомиться с правилами раздела платных услуг ТУТ.

Re: Отображение координат в СК42

Сообщение Donbass » 14 дек 2015, 01:19

Donbass
Новичок
 
Сообщения: 25
Зарегистрирован: 12 дек 2015, 13:47
Благодарил (а): 10 раз.
Поблагодарили: 1 раз.

Re: Отображение координат в СК42

Сообщение zed » 14 дек 2015, 01:26

По вашей ссылке исходников нет, там есть уже скомпилированный exe.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 525 раз.

Re: Отображение координат в СК42

Сообщение Donbass » 14 дек 2015, 01:36

не очень в этом разбираюсь. Исходники нельзя получить с программы? Просто пробовали другой калькулятор, он ошибку метров сто дает, а этот точно переводит.
Donbass
Новичок
 
Сообщения: 25
Зарегистрирован: 12 дек 2015, 13:47
Благодарил (а): 10 раз.
Поблагодарили: 1 раз.

Re: Отображение координат в СК42

Сообщение Donbass » 14 дек 2015, 01:38

больше вариантов нет. Возможно сделать по Вашей ссылке и проверить точность по моей программе? Разница в пару метров не критична)
Donbass
Новичок
 
Сообщения: 25
Зарегистрирован: 12 дек 2015, 13:47
Благодарил (а): 10 раз.
Поблагодарили: 1 раз.

Re: Отображение координат в СК42

Сообщение vdemidov » 14 дек 2015, 01:38

Zed, посмотри вот эту ссылку. Там вроде подобрали параметры для Proj4, что бы совпадало с GeoCalc.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.

За это сообщение автора vdemidov поблагодарил:
Donbass (14 дек 2015, 01:42)
Рейтинг: 5.26%
 
Аватара пользователя
vdemidov
Гуру
 
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз.
Поблагодарили: 136 раз.

Re: Отображение координат в СК42

Сообщение zed » 14 дек 2015, 01:42

Donbass писал(а):Исходники нельзя получить с программы?

Нет конечно.
Donbass писал(а):Просто пробовали другой калькулятор, он ошибку метров сто дает, а этот точно переводит.

Тогда пробуйте тот калькулятор, что я вам показал.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 525 раз.

Re: Отображение координат в СК42

Сообщение zed » 14 дек 2015, 01:46

Donbass писал(а):Возможно сделать по Вашей ссылке и проверить точность по моей программе?

Так калькулятор же доступен онлайн. Возьмите и сверьте показания со своей программой.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 525 раз.

Re: Отображение координат в СК42

Сообщение Donbass » 14 дек 2015, 01:49

По Вашей ссылке расхождение с геокалькулятором по
Х - 9 метров
Y - 115 метров(
Donbass
Новичок
 
Сообщения: 25
Зарегистрирован: 12 дек 2015, 13:47
Благодарил (а): 10 раз.
Поблагодарили: 1 раз.

Re: Отображение координат в СК42

Сообщение Gma » 14 дек 2015, 02:34

Donbass писал(а):больше вариантов нет
Зачем потрошить какие-то калькуляторы, непонятно какую трансформацию использующую? Почему не взять исходники?

За это сообщение автора Gma поблагодарил:
Donbass (14 дек 2015, 06:39)
Рейтинг: 5.26%
 
Gma
Советчик
 
Сообщения: 427
Зарегистрирован: 10 апр 2011, 23:10
Благодарил (а): 35 раз.
Поблагодарили: 71 раз.

Re: Отображение координат в СК42

Сообщение zed » 14 дек 2015, 16:50

Взял строку инициализации для proj4 отсюда: https://trac.osgeo.org/gdal/ticket/3176
Код: Выделить всё
+proj=longlat +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0.12 +no_defs

пробую cs2cs для перехода из WGS84 (заменил +proj=longlat на +proj=tmerc чтобы получить ответ в метрах):
Код: Выделить всё
cs2cs +proj=longlat +datum=WGS84 +no_defs +to +proj=tmerc +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0.12 +no_defs

ввожу тестовые координаты: 53 30, в ответ получаю:
> 5444142.829128087500
> 4864854.182144068200

а онлайн калькулятор http://www.latlong.ru/sk.php отвечает:
> 5878936.490782381
> 6298744.811643212

Программным путём в Delphi + proj4.dll с аналогичной строкой инициализации, получаю близкие значения к cs2cs:
> 5444060,96082146
> 4864758,40128516
..но они всё же отличаются на 100м, не смотря на то, что используется одна и та же dll.

Что показывает ваш GeoCalc на этих координатах? И накидайте мне своих тестовых координат и переведённых значений?

cs2cs можно тестировать прямо онлайн: http://cs2cs.mygeodata.eu/, его показания почти полностью совпадают с консольной версией (естественно, с правильной строкой инициализации):
> 5444142.83145
> 4864854.17867
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 525 раз.

Пред.След.

Вернуться в Внеочередное исполнение хотелок

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1