You are not logged in.

#1 2021-02-09 14:55:20

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

Как узнать длину и широту тайла в метрах?

Всем привет, снова я со своими тайлами)
Интересует вопрос как узнать высоту и ширину тайла в случае нестандартного размера
Понято что для квадратных тайлов 512х512 в общем то все довольно просто, по долготе по крайней мере ибо на 9 слое 2^9 тайлов и поделив ширину земли в общем то найти можно.

Как я понял закономерность следующая:
При постоянной долготе, длина остается та же, при переходе на следующий тайл
При изменении долготы на следующую меняется и длина и широта
Для одного тайла можно посчитать эмпирически
Но как это сделать для многих тайлов, в случае нестандартного размера 250 на 500 например
https://www.netzwolf.info/osm/tilebrows … om=14#tile
Про этот сайт слышал но как привести из 256 в мой размер непонятно

Offline

#2 2021-02-10 06:30:38

Miroff
Member
Registered: 2010-01-26
Posts: 168

Re: Как узнать длину и широту тайла в метрах?

В вики есть формулы: https://wiki.openstreetmap.org/wiki/Sli … _tilenames

А вообще все зависит от проекции в которой тайлы. Если это EPSG:3785 то там ничего при  изменении широты не меняется.

Offline

#3 2021-02-10 07:57:31

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

Re: Как узнать длину и широту тайла в метрах?

Miroff wrote:

Если это EPSG:3785 то там ничего при  изменении широты не меняется.

Ну как это, масштаб по вертикали меняется как обратное значение косинуса широты. И на самом полюсе он равен бесконечности. Поэтому такая проекция ограничена 80 (или сколько там) градусами широты ибо искажения слишком существенные.

Offline

#4 2021-02-10 08:36:11

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

Re: Как узнать длину и широту тайла в метрах?

Там одна очевидность, как считать то?

Offline

#5 2021-02-10 08:53:52

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

Re: Как узнать длину и широту тайла в метрах?

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

Offline

Board footer

Powered by FluxBB