You are not logged in.

#1 2020-12-22 09:07:17

tikepi5286
Member
Registered: 2020-12-22
Posts: 4

Как понять координаты следующего тайла по широте

День добрый
При экспорте тайла на сайт мы получаем картинку в нужном нам формате. Тут все ясно.
Но пусть например мы хотим экспортировать не один файл, а всю широту по конкретной долготе. (вверх и вниз полосочку)
В случае если мы меняем широту(вправо влево) то маштаб не меняется и в общем то линейная зависимость изменения есть.
Иначе, когда меняем долготу линейной зависимости нет, и понять где должен быть маркер у карты выше, кроме как эмпирически, нельзя, и экспорт карты идет с наслоением.
Однако это очень долгий процесс.
Может есть какая формула расчета позиции маркера, кусочка карты выше?

Offline

#2 2020-12-22 09:22:07

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 8,332

Re: Как понять координаты следующего тайла по широте

Честно сказать, я не понял что вы хотите. Но полагаю вам нужны формулы от сюда: https://wiki.openstreetmap.org/wiki/Sli … _tilenames

Offline

#3 2020-12-22 12:14:41

tikepi5286
Member
Registered: 2020-12-22
Posts: 4

Re: Как понять координаты следующего тайла по широте

Смотрите, я экспортирую на сайт снимок. Это из раздела вставить на сайт изображение.
Мне надо найти координаты верхнего снимка который будет выше.
Условно я на 10 приближении с координатами geo:41.3060,47.6356 как мне найти точные координаты того что будет выше?

Offline

#4 2020-12-22 13:31:32

chnav
Member
From: Russia / Kazakhstan
Registered: 2010-03-18
Posts: 3,222

Re: Как понять координаты следующего тайла по широте

tikepi5286 wrote:

Смотрите, я экспортирую на сайт снимок. Это из раздела вставить на сайт изображение.
Мне надо найти координаты верхнего снимка который будет выше.
Условно я на 10 приближении с координатами geo:41.3060,47.6356 как мне найти точные координаты того что будет выше?

Тайл это квадратное изображение, у которого минимум две координаты (берутся по противоположным углам) по заданной сетке в проекции веб-Меркатора. Причём масштаб очень нелинейный - верхние и нижние пикселы одного тайла имеют разный масштаб. Ваша координата из примера может попасть в любую точку какого-то тайла. Поэтому непонятно, что означает "координата выше".

В добавление к формулам из второго поста могут пригодиться эти https://wiki.openstreetmap.org/wiki/Mercator

Начните с того, что вычислите номер тайла и координаты его углов.

Last edited by chnav (2020-12-22 13:32:31)

Offline

#5 2020-12-22 13:39:52

pfg21
Member
From: Чебоксары
Registered: 2012-10-18
Posts: 4,032

Re: Как понять координаты следующего тайла по широте

на какой сайт и как ты экспортируешь снимок ??
непонятно описанный вопрос дает непонятно данный ответ.
пиши четко и желательно технически грамотно и будет тебе щастье.

Offline

#6 2021-09-05 18:31:37

bopoh13
Member
From: RU
Registered: 2011-03-28
Posts: 117
Website

Re: Как понять координаты следующего тайла по широте

Как вычислить номер тайла (формулы те же, но с примером)
https://yandex.ru/dev/maps/tiles/doc/dg … tiles.html

Offline

Board footer

Powered by FluxBB