Поиск центра мира на пустых картах SVG, доступных в Википедии

Мне нужно отобразить географические местоположения (широта, долгота) на картах svg, как это сделано в этой демонстрации: http://people.opera.com/danield/svg/where-am-i.svg

Однако у меня есть 3 пустые карты, не отображающие весь мир. Одним из них является http://en.wikipedia.org/wiki/File:BlankMap-USA-states-Canada-provinces,_HI_closer.svg

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

А что касается мирового центра, интересно, смогу ли я найти его на карте, на которой показана только его часть.

Заранее большое спасибо за любую помощь.


person victor n.    schedule 15.03.2011    source источник


Ответы (1)


Проблема в том, что координаты, используемые для построения SVG, не являются широтой/долготой. Использование «мирового центра» как (0,0) является полезным соглашением (место, где нулевой меридиан встречается с экватором), но это не позволит очень точно разместить его из-за проблем с проекцией.

В вашем случае линия широты между Канадой и США в сочетании с долготой между Манитобой и Саскачеваном может использоваться в качестве вашей координаты «мирового центра» (0,0). Узнайте, какова фактическая широта/долгота этой точки, а затем выразите другие пары широты/долготы относительно этой точки.

Опять же, я должен повторить, что это не точный способ определения местоположения точек, и будет ошибка, особенно когда вы приближаетесь к краям карты.

person Benjamin    schedule 15.03.2011
comment
Большое спасибо. Я начал верить, что это невозможно. - person victor n.; 17.03.2011