2014-02-20 9 views
1

На одном из вопросов, которые я видел ответ ниже ::Расстояния по степени на Земле

Основываясь на средней дистанции для града в Земле.

1 ° = 111km;

Может ли кто-нибудь сказать, как это преобразование сделано?

будет ли оно одинаковым для каждого места на земле?

+0

Вопрос о том, как делается преобразование, не связан с программированием. – Incognito

+4

Этот вопрос кажется не по теме, потому что речь идет о математике – geoffspear

+0

Привет, да, это своего рода математика. но он содержит логику программирования .. без понимания того, как кто-то может писать логику без него .. – Hardik

ответ

0

Экваториальная окружность земли составляет ~ 40000 км.

Есть 360 градусов.

Разделить друг на друга.

Так что это применимо только к окружности и уменьшает приближение к полюсам.

Так что это не средний показатель, а максимум.

+0

ОК, поэтому он не будет таким же в каждой точке земли. Если мы создаем буфер 100 КМ на двух разных частях земли, как справиться с этой ситуацией? ... Можете ли вы ответить на меня еще одним связанным с этим вопросом. Http://stackoverflow.com/questions/21882853/gis-buffer-value-degree-to-meters-with-spatiallite – Hardik