2013-09-20 9 views
0

Я пытаюсь использовать API wikimapia.Wikimapia.org API - система координат?

Координаты, которые я получаю от них, выглядят, например. X = 148163437, Y = 99238706 для места с lat = 42.406425N, lon = 18.702075E. Что еще более забавно, объекты, проживающие в Аргентине (как широта, так и долгота отрицательны), все еще имеют положительные координаты.

Как преобразовать координаты из запатентованной системы координат Викимапии в обычную?

P.S. Я запрашиваю данные JSON с параметром Mercator.

+0

Вы говорите «например, X = 148163437, Y = 99238706» Это те фактические значения или значения, которые вы составили? Каковы фактические цифры, которые вы возвращаете? – John

+0

@ Джон, это фактические ценности, а именно северо-западная координаты какой-то древней церкви на близлежащем острове. – Soonts

+1

http://stackoverflow.com/questions/14329691/covert-latitude-longitude-point-to-a-pixels-x-y-on-mercator-projection –

ответ

1

Это похоже на систему квадрантов, иногда используемую для хранения координат. По дизайну он позволяет быстро индексировать и простое запоминание данных. По существу планета 360 на 180 делится на 4 квадранта (или любое их количество - обычно менее 8, если используются чистые числа, но может быть расширен, если используются буквенно-цифровые символы). Каждое результирующее разделение далее делится и так далее. Т.е. верхний левый самый блок будет 1111 в системе, где простая рекурсивная расквартировка используется 4 раза.

Я боюсь, что, если вы не знаете, какая стратегия была реализована, расшифровка фактического распределения может быть рассчитана только на то, что у вас есть хорошее распределение знающих координат и их квадретных копий.

Обратите внимание, что это мой прием вашего сообщения. , ,