GoogleMap: искажения.

(1/1)

Starling:
Ковыряю тут потихонечку гугол - в этот раз думаю написать свои оболочки.
Скажем, для мобилы - чтобы скачивать напрямую нужный фрагмент карты в нужном масштабе, и не кэшировать, а сохранять его, и, наверное, для создания автоматической склейки изображения в большой файл для распечатки или сохранения.
Может еще прицеплю сразу базу... Ладно, это все в планах.
На данный момент:

Итак, карты гугла сделаны со всеми искажениями, присущими равноугольной проекции.
Основных типов проекций две: равноугольная и равноплощадная.
Логично, что в первой при развертке земного шара получаются равными углы, но искажаются площади,
А в другом случае - пропорциональные площади, но искажаются углы.

Увы, эт судьба совершенно любых проекций глобуса - он круглый, зараза.
Создатели ГИС пошли по другому пути: они делают =местные= проекции.
То есть искажения минимальны в центре, и увеличиваются к краям.

Для гугла же карта - весь мир, поэтому выбрана одна из двух основных проекций.
Равноплощадная- это всем известная проекция Меркатора, к примеру.
В школах карты земного шара изображаются именно в ней.
При ее применении в высоких широтах из-за искажения углов мы бы получили на месте ровного перекрестка что-то косое, Х-образное, и с изогнутыми дорогами.
Поэтому, очевидно, в гуглмап применена равноугольная проекция с параллельными меридианами и параллелями, да еще и расположенными под прямыми углами друг к другу.
Знающие люди уже, наверное, озадачились парой вопросов...
Да.
В высоких широтах все ползет по ширине, а полюса изобразить так и вовсе невозможно.
---------------------------------------------------------

Теория кончилась, началась практика : ))
Что это нам дает:
Чем выше широты - тем больше искажения.
Проявляются они в том, что чем выше широты - тем больше изображение вытянуто по высоте.
Вытянуто - без всяких кавычек.
И уже на широте Москвы это значительно.
Поэтому кроме как по горизонтали - масштаба нет, он по синусу увеличивается.
Не забывайте учитывать это при работах.

Starling:
Правильные названия:
---------
1. Равноугольные, или конформные (подобные), проекции, в которых сохраняется равенство углов между направлениями при перенесении их с глобуса на карту. Бесконечно малые контуры на земной поверхности изображаются на карте подобными контурами, т. е. без искажений.

2. Равновеликие, или эквивалентные, проекции, в которых изображения сохраняют величину площадей. Равновеликие проекции неравноугольны. Подобие фигур при перенесении на карту не сохраняется.

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

4. Произвольные проекции, в которых не соблюдается ни одно из условий, положенных в основу указанных выше трех групп проекций.


По способу построения проекции подразделяются на:
цилиндрические;
перспективные (или азимутальные);
конические;
поликонические;
многогранные;
произвольные (или условные).
-----------
у гугла - пока еще точно не разобрался, прямая равноугольная проекция, либо равнопромежуточная цилиндрическая.

С.В Александров:
Ни то, ни другое. Как и все нормальные геоинформационные системы, гугл базируется вообще не на карте, а на цифровой модели рельефа (ЦМР). Трёхмерной. Насколько она адекватна реальной поверхности - отдельный вопрос, думаю, что достаточно адекватна. При большом охвате ты видишь на экране НЕ плоскость, а выпуклую - на тебя - поверхность, поэтому, естественно, посередине - в надире - всё точно, а чем дальше к краям, тем хуже.
Расстояния все в гугле мерются не по карте, а по ЦМР, поэтому они точны настолько, насколько позволяют наши знания о Земле. А вот углы в гугле мерить я бы поостерёгся...

Starling:
нет.
там тупая цилиндрическая.
карта земли представляет собой ровный "лист".
меридианы, параллели - прямые.
поэтому можно двигать влево-вправо вверх-вниз без потери координаты.
и поэтому можно склеивать соседние куски карт.

С.В Александров:
Смотря какой охват. Если нужно склеить 10х10 км - да. А 100х100 - уже не очень.

Navigation

[0] Message Index