Страница 1 из 1
Линейка на Яндекс.Картах
Добавлено: 20 май 2009, 23:57
godnik
Забавно - наткнулись на загадочную разницу с Яндекс.Картами в измерении расстояний. Например, расстояние между Москвой и Пекином на "Космоснимках" ~ 5800 км
ссылка. Также на Гугле (там еще линия, соединяющая точки, визуализируется по геодезической)
А на Яндекс.Картах линейка почему-то выдает результат ~ 6100
ссылка
Как они так считают интересно?
Re: Линейка на Яндекс.Картах
Добавлено: 21 май 2009, 02:28
gis
Забавно
По идее разница является следствием разницы проекций. Но проекции по внешнему виду карты вроде особо не различаются. Так что у меня подозрение что картографический движок математику плохо знает
По идее протяженность с запад на восток России должна быть порядка 8000 (140 градусов по 60 градусу широты). Так что Яндекс вроде как ближе к истине.
Посмотрим что спецы по сервисам скажут - интересно стало

Re: Линейка на Яндекс.Картах
Добавлено: 21 май 2009, 05:05
Максим Дубинин
Яндекс ошибается и непонятно где в у него в url широта Пекина (116.391667)?
Код: Выделить всё
http://maps.yandex.ru/?ll=74.612747%2C46.607362&rl=37.522899%2C55.739002~78.925783%2C-15.664963
А линии все показываю не те, которые измеряют, надо вот
так.
Re: Линейка на Яндекс.Картах
Добавлено: 21 май 2009, 09:19
gis
Тут самое забавное другое - откуда разница в измерениях.
Сканэкс вроде бы снимки поставляет яндексу. Я так подозреваю и наработки по веб-сервесу передал. А то как-то совпало - появление снимков и обновление сервисов яндекса

Re: Линейка на Яндекс.Картах
Добавлено: 21 май 2009, 12:55
godnik
sim писал(а):А линии все показываю не те, которые измеряют, надо вот так.
Да согласен, это красиво, когда рисуется геодезическая.
gis писал(а):Но проекции по внешнему виду карты вроде особо не различаются.
Проекция одинаковая - Меркатора. И у "Космоснимков" с "Яндексом" (!) одинаковый абсолютно датум. Короче, Меркатор WGS84
Но при этом - с Гуглом (у которого Меркатор на сфере (одной из...)) у нас расстояние совпадает, а как считает Яндекс - ?
gis писал(а):Я так подозреваю и наработки по веб-сервесу передал.
Наработки Яндексу не передавались. Мы разработали Карты@Mail.Ru
P.S. Конечно, если это баг - следовало бы просто им написать об ошибке. Что я, наверное, и сделаю.
Re: Линейка на Яндекс.Картах
Добавлено: 21 май 2009, 13:26
gis
Космоснимки
http://kosmosnimki.ru/permalink.html?Nf91b3a46
Прямая линия от 30 в.д. и 60 с.ш. до 170 в.д. и 60 с.ш. дает 6300 (то же что и гугл - т.е. растояние по большой дуге или где-то к этому близко)
Прямые линии с шагом 10 по долготе дают 7800 - т.е. близко к истине
Яндекс
Прямая линия от 30 в.д. и 60 с.ш. до 170 в.д. и 60 с.ш. дает 7800 - т.е. близко к истине
Речь о расстоянии по 60 широте
Получается Яндекс считает по карте. Вы по большой дуге, т.е. кратчайшее расстояние.
Вывод - у вас навигаторам надо мерить (особенно авиа). На яндеске простым смертным, которые по земле ходят
А что у вас у них за движок мапсервера? Вы ядро чужое брали или свое писали?
Re: Линейка на Яндекс.Картах
Добавлено: 21 май 2009, 13:35
godnik
Ну так, получилось что в первом примере, на КС = 6300,
а во втором, на Я.Картах= 7800
Re: Линейка на Яндекс.Картах
Добавлено: 21 май 2009, 13:41
godnik
gis писал(а):А что у вас у них за движок мапсервера? Вы ядро чужое брали или свое писали?
Свое. И у них - свое.
Re: Линейка на Яндекс.Картах
Добавлено: 24 май 2009, 11:01
gis
godnik писал(а):Свое. И у них - свое.
А с чем связано такое решение, если не секрет? Почему не использовали AGServer или MapServer или...?
Они не производительны?