Страница 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
книжки люблю читать
скажем отобразить карту ДЕСКТОПНЫМ приложением через дотНет классом 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
ок. 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