Определение номера UTM

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
petrovNE
Новоприбывший
Сообщения: 10
Зарегистрирован: 05 фев 2020, 14:34
Репутация: 0
Откуда: Moscow

Определение номера UTM

Сообщение petrovNE »

Добрый день.
Известно, что UTM зона меняется каждые 6 градусов.
И если на входе точка в геодезической СК, то проблемы при вычислении точки в проекции нет (в том числе поиск номера зоны UTM).
А если на входе задается точка уже в проекции, то можно как-то определить номер зоны или ее необходимо задавать вручную.

Заранее благодарю за помощь!
Аватара пользователя
Эдуард Казаков
Гуру
Сообщения: 549
Зарегистрирован: 23 апр 2014, 17:11
Репутация: 535
Откуда: Planet Earth
Контактная информация:

Re: Определение номера UTM

Сообщение Эдуард Казаков »

Если у вас абстрактные координаты непонятно в какой СК, то никак не определить. Даже если вы знаете, что это какая-то зона UTM. Потому что одна и та же координата в разных зонах существует и определяет разные точки.

Если СК метрической системы известна, то просто трансформируете её в географические координаты и определяете зону.
petrovNE
Новоприбывший
Сообщения: 10
Зарегистрирован: 05 фев 2020, 14:34
Репутация: 0
Откуда: Moscow

Re: Определение номера UTM

Сообщение petrovNE »

Допустим, я знаю СК и эллипсоид.
petrovNE
Новоприбывший
Сообщения: 10
Зарегистрирован: 05 фев 2020, 14:34
Репутация: 0
Откуда: Moscow

Re: Определение номера UTM

Сообщение petrovNE »

Для пересчета в географические координаты требуется дополнительный набор параметров: (latitude_of_origin, central_meridian, scale_factor, false_northing, false_easting).
Вопрос заключается в том, чтобы в рантайме определить central_meridian и посчитать географические координаты
Аватара пользователя
Эдуард Казаков
Гуру
Сообщения: 549
Зарегистрирован: 23 апр 2014, 17:11
Репутация: 535
Откуда: Planet Earth
Контактная информация:

Re: Определение номера UTM

Сообщение Эдуард Казаков »

petrovNE писал(а): 02 июн 2020, 11:14я знаю СК и эллипсоид.
В каком виде? Если вы знаете СК в полноценном понимании, это значит, что все дополнительная параметры также определены.
petrovNE
Новоприбывший
Сообщения: 10
Зарегистрирован: 05 фев 2020, 14:34
Репутация: 0
Откуда: Moscow

Re: Определение номера UTM

Сообщение petrovNE »

Допустим: я имею набор СК: https://epsg.io/26910, https://epsg.io/26911 и тд...
Такие параметры как масштабный коэффициент, ложный восток, ложный север заданы.
Однако для того, чтобы не плодить набор СК для каждой UTM зоны, параметры которой отличаются только центральным меридианом, предлагается определить 1 СК с UTM проекцией, а рассчитывать центральный меридиан непосредственно в функции.
При пересчете в проекцию таких проблем нет, однако при пересчете обратно правила определения номера зоны нет.

Вот и вопрос, можно ли как то определить номер зоны внутри функции или необходимо в данном случае указывать номер зоны вручную.
Аватара пользователя
antonv
Активный участник
Сообщения: 234
Зарегистрирован: 29 ноя 2016, 10:44
Репутация: 114
Откуда: Санкт-Петербург

Re: Определение номера UTM

Сообщение antonv »

petrovNE, ваша задача изначально странная. Она уже была решена созданием набора разных СК для каждой UTM зоны. Существуют стандартизированные способы указания параметров систем координат - например, PROJ4 или WKT. И в них центральный меридиан указывается в явном виде, поэтому никаких проблем с указанием зоны и с пересчётом в географические координаты нет. Вы хотите придумать свой стандарт? Номер зоны всё равно придётся где-то указывать и хранить.
petrovNE
Новоприбывший
Сообщения: 10
Зарегистрирован: 05 фев 2020, 14:34
Репутация: 0
Откуда: Moscow

Re: Определение номера UTM

Сообщение petrovNE »

Действительно, нельзя задавать точку в проекции без UTM зоны.
Ответить

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

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

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