Страница 1 из 1

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

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

Заранее благодарю за помощь!

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

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

Если СК метрической системы известна, то просто трансформируете её в географические координаты и определяете зону.

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

Добавлено: 02 июн 2020, 11:14
petrovNE
Допустим, я знаю СК и эллипсоид.

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

Добавлено: 02 июн 2020, 11:19
petrovNE
Для пересчета в географические координаты требуется дополнительный набор параметров: (latitude_of_origin, central_meridian, scale_factor, false_northing, false_easting).
Вопрос заключается в том, чтобы в рантайме определить central_meridian и посчитать географические координаты

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

Добавлено: 02 июн 2020, 12:06
Эдуард Казаков
petrovNE писал(а):
02 июн 2020, 11:14
я знаю СК и эллипсоид.
В каком виде? Если вы знаете СК в полноценном понимании, это значит, что все дополнительная параметры также определены.

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

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

Вот и вопрос, можно ли как то определить номер зоны внутри функции или необходимо в данном случае указывать номер зоны вручную.

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

Добавлено: 02 июн 2020, 17:46
antonv
petrovNE, ваша задача изначально странная. Она уже была решена созданием набора разных СК для каждой UTM зоны. Существуют стандартизированные способы указания параметров систем координат - например, PROJ4 или WKT. И в них центральный меридиан указывается в явном виде, поэтому никаких проблем с указанием зоны и с пересчётом в географические координаты нет. Вы хотите придумать свой стандарт? Номер зоны всё равно придётся где-то указывать и хранить.

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

Добавлено: 03 июн 2020, 12:03
petrovNE
Действительно, нельзя задавать точку в проекции без UTM зоны.