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

первоисточник формулы +

Добавлено: 30 сен 2015, 19:12
humpty1
я
1)
нашел пересчет координат в пиксели тайлов на tcl
тут
doro.poltava.ua/articles/tcl/geo2tiles.html
2)
переписал ее на сишарпе
3)
научился брать с опенстиртмепа тайлы
4)
выводить окно с карту опенстритмепа с трассой движения моего автомобиля (причитанного из gpx файла)
(где трасса отмечается точками пересчитанными по вышеуказанной программе)

(например, тут
тут
)
как называется книжка в которой можно сослаться на формулу пересчета (желательно со страницами)?
где увидеть формулы - программы пересчета для других сервисов (например, для яндекс карт
или для роскосмоса)?

Re: первоисточник формулы +

Добавлено: 30 сен 2015, 22:04
trir

Re: первоисточник формулы +

Добавлено: 30 сен 2015, 23:09
ericsson
Ну и учтите, что использовать данные Роскосмоса нельзя вообще, а данные Яндекса - вне его собственного API. Потому с легальной точки зрения эти знания для вас все равно бесполезны.
В "книжках", естественно, не может быть первоисточника, если вас эти формулы интересуют с академической точки зрения, потому что тайловые форматы разбиения данных - это web-стандарты, и больных на голову, которые бы сначала писали их в виде книги, конечно же, не нашлось. Некоторые из них официально не документированы вообще. Что не мешает, скажем, провести реверс-инженеринг онлайн-сервиса и выяснить важные детали, вроде того, какая проекция используется в данном сервисе. А общий принцип (способ разбиения на тайлы) - он везде более-менее одинаковый, с легкими вариациями.

Re: первоисточник формулы +

Добавлено: 01 окт 2015, 06:39
trir

Re: первоисточник формулы +

Добавлено: 06 окт 2015, 08:53
humpty1
trir писал(а):ЗАЧЕМ???
книжки люблю читать

скажем отобразить карту ДЕСКТОПНЫМ приложением через дотНет классом webbrouser я еще отображу,
а как мне на этой карте расположить свою фотографию со своего квадракоптера?
расположить в правильном месте, ориентировать на север (покрутить один раз),
убрать тангаж (наклонить)?

Re: первоисточник формулы +

Добавлено: 06 окт 2015, 09:03
humpty1
ericsson писал(а):Ну и учтите, что использовать данные Роскосмоса нельзя вообще, а данные Яндекса - вне его собственного API. Потому с легальной точки зрения эти знания для вас все равно бесполезны.
космоснимки и карты.майл.ру можно легально использовать?
ericsson писал(а): В "книжках", естественно, не может быть первоисточника, если вас эти формулы интересуют с академической точки зрения, потому что тайловые форматы разбиения данных - это web-стандарты, и больных на голову, которые бы сначала писали их в виде книги, конечно же, не нашлось. Некоторые из них официально не документированы вообще. Что не мешает, скажем, провести реверс-инженеринг онлайн-сервиса и выяснить важные детали, вроде того, какая проекция используется в данном сервисе. А общий принцип (способ разбиения на тайлы) - он везде более-менее одинаковый, с легкими вариациями.
Прежде чем получать тайловое разбиение из gps координат, сначала надо получить
из них одну большую плоскость и в ней получить условные пиксели ? А потом из этих условные пиксели
получить в заданном масштабе номер тайла и номер не условного пикселя в тайле?

2

вот это может главное в вопросе
EPSG:3857 - WGS 84/Pseudo-Mercator (Spherical Mercator) на сфере.
Тогда формула для перевода gps в EPSG:3857

/*
Эта проекция используется такими сервисами как Google, Virtualearth, Maps-For-Free, Wikimapia, OpenStreetMap, Роскосмос, Навител, Nokia и др.*/

Re: первоисточник формулы +

Добавлено: 06 окт 2015, 13:06
trir
скажем отобразить карту ДЕСКТОПНЫМ приложением через дотНет классом webbrouser я еще отображу,
Взять DotSpatial и подключить wms
ещё можно глянуть в исходники sasplanet

Re: первоисточник формулы +

Добавлено: 06 окт 2015, 22:23
ericsson
Что "космоснимки" и что "mail.ru"? Карта, снимок, еще что-то? Раздел копирайтов на соответствующих сервисах читать пробовали?

Нет никаких "координат GPS". Есть координаты в географической проекции WGS84 http://spatialreference.org/ref/epsg/4326/
Есть "Меркатор на сфере" http://spatialreference.org/ref/sr-org/7483/
А дальше - https://github.com/OSGeo/proj.4/wiki

Re: первоисточник формулы +

Добавлено: 27 окт 2015, 14:04
humpty1
ericsson писал(а):Что "космоснимки" и что "mail.ru"? Карта, снимок, еще что-то? Раздел копирайтов на соответствующих сервисах читать пробовали?

Нет никаких "координат GPS". Есть координаты в географической проекции WGS84 http://spatialreference.org/ref/epsg/4326/
Есть "Меркатор на сфере" http://spatialreference.org/ref/sr-org/7483/
А дальше - https://github.com/OSGeo/proj.4/wiki
ок. GPS координат нет.
Числа которые выдает мой навигатор (навител) в треке gpx это WGS84?

Re: первоисточник формулы +

Добавлено: 27 окт 2015, 14:18
Александр Мурый
humpty1 писал(а): ок. GPS координат нет.
Числа которые выдает мой навигатор (навител) в треке gpx это WGS84?
Да.

Re: первоисточник формулы +

Добавлено: 27 окт 2015, 14:22
humpty1
а пиксели на OpenStreetMap- е это
меркатор на сфере SR-ORG:7483?

Re: первоисточник формулы +

Добавлено: 27 окт 2015, 14:25
trir
пиксели то зачем - есть же куча способов работать с нормальными координатами

Re: первоисточник формулы +

Добавлено: 15 июн 2017, 10:26
humpty1
humpty1 писал(а): как называется книжка в которой можно сослаться на формулу пересчета (желательно со страницами)?
где увидеть формулы - программы пересчета для других сервисов (например, для яндекс карт
или для роскосмоса)?
Картография, учебник для вузов М: Недра 1981 224 с
Вахромеева стр 58, номер 37