переход плоск-сферич Формула 25 действующего ГОСТа

Не знаете, где задать вопрос? Задавайте здесь.
ivkomn
Интересующийся
Сообщения: 36
Зарегистрирован: 04 мар 2019, 14:08
Репутация: 0
Откуда: Саров

переход плоск-сферич Формула 25 действующего ГОСТа

Сообщение ivkomn » 04 мар 2019, 14:23

Здравствуйте,

Подскажите пожалуйста,
как понимать число 8 и число 0 стоящие в окружении пробелов в начале формулы (25) действующего ГОСТа https://bit.ly/2C2akl8

Реализовал программно переход из сферических и обратно из плоских, но долгота очень сильно различается.
т.е. делаю переход из (45,45) получаю (286525782.318241...,8500000). Из этих координат делаю переход обратно, получаю(44.9999,0.7853981)

Думаю, моя ошибка в понимании формулы из ГОСТа. 8 и 0 трактую просто как продолжение числа после дестич.точки

trir
Гуру
Сообщения: 5292
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: переход плоск-сферич Формула 25 действующего ГОСТа

Сообщение trir » 04 мар 2019, 14:31

из сферических
:shock: зачем?
Реализовал программно переход
зачем?

ivkomn
Интересующийся
Сообщения: 36
Зарегистрирован: 04 мар 2019, 14:08
Репутация: 0
Откуда: Саров

Re: переход плоск-сферич Формула 25 действующего ГОСТа

Сообщение ivkomn » 04 мар 2019, 14:47

Спасибо за быстрый ответ


Есть сервис, в который залетает xml или dxf с локальными городскими координатами.
Хочется, разобрав xml и построив geoJSON перейти от некой МСК Саров в человеческую wgs84

А у этого проекта(proj4) есть java библиотека, очень было бы хорошо, если б она была в mavenCentral?

trir
Гуру
Сообщения: 5292
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: переход плоск-сферич Формула 25 действующего ГОСТа

Сообщение trir » 04 мар 2019, 15:05

А у этого проекта(proj4) есть java библиотека
всё есть
от некой МСК Саров
а параметры знаете? они как бы секретны

ivkomn
Интересующийся
Сообщения: 36
Зарегистрирован: 04 мар 2019, 14:08
Репутация: 0
Откуда: Саров

Re: переход плоск-сферич Формула 25 действующего ГОСТа

Сообщение ivkomn » 04 мар 2019, 15:10

trir писал(а):
04 мар 2019, 15:05
всё есть
и Имплементация формул из ГОСТа? подскажите пример пожалуйста
trir писал(а):
04 мар 2019, 15:05
а параметры знаете? они как бы секретны
Параметры для матрицы и вектора при переходе между плоскими системами координат? пока не знаю ) но меня в первую очередь занимает вопрос, как реализовать формулы ГОСТа без ошибок

trir
Гуру
Сообщения: 5292
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: переход плоск-сферич Формула 25 действующего ГОСТа

Сообщение trir » 04 мар 2019, 15:24

как реализовать формулы ГОСТа без ошибок
выкинуть ГОСТ
https://github.com/locationtech/proj4j/ ... ction.java
http://geodesist.ru/threads/gost-32453- ... ost-526382

ivkomn
Интересующийся
Сообщения: 36
Зарегистрирован: 04 мар 2019, 14:08
Репутация: 0
Откуда: Саров

Re: переход плоск-сферич Формула 25 действующего ГОСТа

Сообщение ivkomn » 04 мар 2019, 18:32

предметный разговор ))
Спойлер
<!-- https://mvnrepository.com/artifact/org. ... j4j/proj4j -->
<dependency>
<groupId>org.locationtech.proj4j</groupId>
<artifactId>proj4j</artifactId>
<version>1.0.0</version>
</dependency>
- есть javadoc по этой штуке?
- как это связать воедино
https://github.com/locationtech/proj4j/ ... psoid.java
и
https://proj4.org/operations/projections/utm.html
Так понимаю, мне нужна система коорд utm

trir
Гуру
Сообщения: 5292
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: переход плоск-сферич Формула 25 действующего ГОСТа

Сообщение trir » 04 мар 2019, 21:06

есть, там внутри кажется тоже есть proj
http://geotools.org/
Так понимаю, мне нужна система коорд utm
близко, но нет

Код: Выделить всё

+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=7500000 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0.12 +units=m +no_defs
https://epsg.io/28407
- как это связать воедино
в ГОСТ'е написанно

juffin_h
Завсегдатай
Сообщения: 265
Зарегистрирован: 22 окт 2012, 08:35
Репутация: 49
Откуда: Нижний Новгород

Re: переход плоск-сферич Формула 25 действующего ГОСТа

Сообщение juffin_h » 05 мар 2019, 13:29

ivkomn писал(а):
04 мар 2019, 14:23
Думаю, моя ошибка в понимании формулы из ГОСТа. 8 и 0...
Нет. Цифры правильные.
ivkomn писал(а):
04 мар 2019, 14:23
из (45,45) получаю (286525782.318241...,8500000)
должно быть 4985032.3, 8500000. А 286525782.318 и есть 4985032.3 * 57.2957795
ivkomn писал(а):
04 мар 2019, 14:23
получаю(44.9999,0.7853981)
0.7853981 в радианах и есть 45 в градусах. Т.е. те же 57.2957795.
Смотрите внимательней с чем Вы работаете. С радианами или градусами.

ivkomn
Интересующийся
Сообщения: 36
Зарегистрирован: 04 мар 2019, 14:08
Репутация: 0
Откуда: Саров

Re: переход плоск-сферич Формула 25 действующего ГОСТа

Сообщение ivkomn » 06 мар 2019, 08:56

juffin_h писал(а):
05 мар 2019, 13:29
Цифры правильные.
ясно

Для таких входных координат 54.931747, 43.324202
Получилось
X:349779758.0799422501655866171687132 ... (в радианной мере)
Y:8508629.25781259161927513686701854 ...
Latitude:54.929836833607404438782630980725075852948 ...
Longitude:44.71536802006329715355359590623936651618 ...

Правильно понимаю, если поделю Х на (180/пи), то получу Х и У в метрах?
(дальше, если Х У декартовы, то я могу начало отсчета в любую точку простым сложением перенести?)

ivkomn
Интересующийся
Сообщения: 36
Зарегистрирован: 04 мар 2019, 14:08
Репутация: 0
Откуда: Саров

Re: переход плоск-сферич Формула 25 действующего ГОСТа

Сообщение ivkomn » 06 мар 2019, 09:33

Что-то совсем запутался.

Если использовать библиотеку https://github.com/locationtech/proj4j
то конвертор - https://github.com/locationtech/proj4j/ ... ction.java

а что за параметры double k, double x_0, double y_0?

Подскажите пожалуйста, как при помощи этой библиотеки из сферических координат получить плоские?

juffin_h
Завсегдатай
Сообщения: 265
Зарегистрирован: 22 окт 2012, 08:35
Репутация: 49
Откуда: Нижний Новгород

Re: переход плоск-сферич Формула 25 действующего ГОСТа

Сообщение juffin_h » 06 мар 2019, 10:17

ivkomn писал(а):
06 мар 2019, 09:33
а что за параметры double k, double x_0, double y_0
Масштаб и восточный северный сдвиги.
Разберитесь в предмете, тогда и за библиотеку беритесь.

trir
Гуру
Сообщения: 5292
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: переход плоск-сферич Формула 25 действующего ГОСТа

Сообщение trir » 06 мар 2019, 10:23

прочитайте мою статью
только сначала нужно:
необходимо иметь представление о том, что такое система координат, датум, проекция, эллипсоид.

ivkomn
Интересующийся
Сообщения: 36
Зарегистрирован: 04 мар 2019, 14:08
Репутация: 0
Откуда: Саров

Re: переход плоск-сферич Формула 25 действующего ГОСТа

Сообщение ivkomn » 06 мар 2019, 10:31

но я же не геодезист, помимо координат у меня 100500 миллионов задач(оцифровать абонементы в оздоровит.центр, оцифровать гор.видеонаблюдение).

На пальцах можно как-то объяснить:
1. выбираешь в своей системе координат нулевую точку и получаешь её GPS координаты в градусах
2. берешь класс такой-то библиотеки https://github.com/locationtech/proj4j
2. вставляешь в него GPS координаты в градусах(из п1), с такими-то параметрами
3. получаешь координаты в МЕЖДУНАРОДНОЙ прямоугольной системе координат
4. высчитываешь разницу по Х и У между своей СК и международной
5. добавляешь эту разницу ко всем своим координатам
6. переводишь свои координаты в GPS в градусы


Спасибо

trir
Гуру
Сообщения: 5292
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: переход плоск-сферич Формула 25 действующего ГОСТа

Сообщение trir » 06 мар 2019, 10:34

как бы это геодезическая задача
без знания основ - ты даже не понимаешь, что нужно сделать
Последний раз редактировалось trir 06 мар 2019, 10:37, всего редактировалось 1 раз.

Ответить

Вернуться в «Я новичок!»

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

Сейчас этот форум просматривают: ginpetr и 19 гостей