Найти центр мира на пустых картах SVG, доступных в Википедии - PullRequest
1 голос
/ 15 марта 2011

Мне нужно наносить географические местоположения (широта, долгота) на 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

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

И что касается мирового центра, мне интересно, смогу ли я найти его на карте, которая отображает только ее часть.

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

1 Ответ

1 голос
/ 15 марта 2011

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

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

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

...